"The Count and the Communist" by "Tristan Pun"



VOLUME - INFORMATION


Book - Displaying the code
[To view this source code properly, it is recommended that you display it using a monospaced font in the Inform 7 IDE. Using the Iosevka font ensures that the numerous tables are perfectly aligned.]

Book - Licences
[- The creative resources in this story are distributed under a CC BY-NC licence.]
[- This source code is distributed under the GNU GPLv3 licence. However, its commercial use is not permitted without my prior consent.]

Book - Disclaimer
[I am no programmer, and this is the only programming language I know. I am therefore not familiar with best practices in this field, nor with the correct terminology to use. If the thought of seeing 254 'otherwise if' statements within a single rule gives you hives, you might want to steer clear of this code.]

Book - Comments
[Much of this code is designed to go beyond Inform's standard features and produce a story that differs from what is usually achieved with this programming language. Consequently, considerable effort has been devoted to commenting the code to make it understandable. These comments appear throughout the code, enclosed in square brackets, like this text. In addition to this, around fifteen further comments were added at the end of the development period to provide an overview of the most complex (or interesting) processes. These comments all begin with the hashtag #EXEGESIS so that they can be quickly browsed through. Refer to EXEGESIS FRAMEWORK for a summary of the game's most important process, the core framework. EXEGESIS DIALOGUES summarises how the dialogue system works, which is rather complex.]

Book - Compilation
[- You must use version 6L38 of the compiler.]
[- Comment out the three lines beginning with 'release along', which call files not included with the source code.]

Book - Thinking machines
[This whole story is entirely my own creation, including the code, and I haven't used any generative AI, except for a query that helped me come up with the regular expression '^.{0,[x]}(?= |$)', which is essential for dynamically displaying text. In my defence, I find regular expressions quite complicated.]

Book - Translation
[The in-game text and code comments, originally published in French, have been translated using DeepL Pro, my own knowledge of English, and various dictionaries and thesauruses. Nothing has been translated using generative AI tools. The code itself, however, was written in English from the outset, without any translation tools: its level of English is therefore certainly lower than the rest. Similarly, this has led to discrepancies in translation: for example, 'governess' in the code and 'housekeeper' in the game.]




VOLUME - PARAMETERS


Include Basic Screen Effects by Emily Short.
Release along with cover art.
Release along with the "Comte" website.
Release along with the "Parchment" interpreter.

[Screen size: 90 x 28 characters, previously 86 x 27 characters]
[To save as a PDF, because why not: change the font size from 10 to 7.5]
[Length: 37,600 lines, 321,000 words and 2,240,000 characters typed with my own two hands!]
[Copy of the borders: ─ │ ┌ ┐ └ ┘ ├ ┤ ┬ ┴ ┼ ╭ ╮ ╰ ╯ ╱ ╲ ╳ ╴ ╵ ╶ ╷]

[Because I always write the words in full]
Use unabbreviated object names.
[Neutralizes the display of the banner]
Rule for printing the banner text: do nothing.
[Neutralizes the display of the list of stuff lying around]
Rule for listing nondescript items: do nothing.
[Neutralizes the error message that appears when a command is blank]
Rule for printing a parser error when the latest parser error is the I beg your pardon error: do nothing.
[Neutralizes the display of the location that was accessed]
The room description heading rule is not listed in the carry out looking rules.
[Undoing isn't possible anyway, but this unifies the responses]
Use undo prevention.

[Hides the status bar, thanks internet]
Include (-
[ InitGlkWindow winrock;
	return (winrock == GG_STATUSWIN_ROCK);
];
-) after "Definitions.i6t".

[Neutralizes the first three carriage returns, thanks CrocMiam]
Include (-
[ VIRTUAL_MACHINE_STARTUP_R;
	CarryOutActivity(STARTING_VIRTUAL_MACHINE_ACT);
	VM_Initialise();
	! print "^^^";
	rfalse;
];
-) instead of "Virtual Machine Startup Rule" in "OrderOfPlay.i6t".

[Neutralizes the three 'oops' commands to allow 'o' to stand for 'open'; thanks again to CrocMiam (the entire list must be included)]
Include (-
Constant AGAIN1__WD     = 'again';
Constant AGAIN2__WD     = 'g//';
Constant AGAIN3__WD     = 'again';
Constant OOPS1__WD      = ',DUMMY';
Constant OOPS2__WD      = ',DUMMY';
Constant OOPS3__WD      = ',DUMMY';
Constant UNDO1__WD      = 'undo';
Constant UNDO2__WD      = 'undo';
Constant UNDO3__WD      = 'undo';
Constant ALL1__WD       = 'all';
Constant ALL2__WD       = 'each';
Constant ALL3__WD       = 'every';
Constant ALL4__WD       = 'everything';
Constant ALL5__WD       = 'both';
Constant AND1__WD       = 'and';
Constant AND2__WD       = 'and';
Constant AND3__WD       = 'and';
Constant BUT1__WD       = 'but';
Constant BUT2__WD       = 'except';
Constant BUT3__WD       = 'but';
Constant ME1__WD        = 'me';
Constant ME2__WD        = 'myself';
Constant ME3__WD        = 'self';
Constant OF1__WD        = 'of';
Constant OF2__WD        = 'of';
Constant OF3__WD        = 'of';
Constant OF4__WD        = 'of';
Constant OTHER1__WD     = 'another';
Constant OTHER2__WD     = 'other';
Constant OTHER3__WD     = 'other';
Constant THEN1__WD      = 'then';
Constant THEN2__WD      = 'then';
Constant THEN3__WD      = 'then';
Constant NO1__WD        = 'n//';
Constant NO2__WD        = 'no';
Constant NO3__WD        = 'no';
Constant YES1__WD       = 'y//';
Constant YES2__WD       = 'yes';
Constant YES3__WD       = 'yes';
Constant AMUSING__WD    = 'amusing';
Constant FULLSCORE1__WD = 'fullscore';
Constant FULLSCORE2__WD = 'full';
Constant QUIT1__WD      = 'q//';
Constant QUIT2__WD      = 'quit';
Constant RESTART__WD    = 'restart';
Constant RESTORE__WD    = 'restore';
-) instead of "Vocabulary" in "Language.i6t".

[Pushing various boundaries]
Use MAX_SYMBOLS of 100000.
Use MAX_NUM_STATIC_STRINGS of 80000.
Use MAX_STATIC_DATA of 720000.
Use MAX_OBJ_PROP_COUNT of 512.
Use MAX_ARRAYS of 40000.
Use SYMBOLS_CHUNK_SIZE of 10000.
[Normally reserved for Z-code? But this solves a serious runtime issue]
[Subsequently increased from 16,384 to 30,000, which resolved a further instance of the P49 issue]
Use dynamic memory allocation of at least 30000.

[Used only for 'showme', which, incidentally, no longer works]
Does the player mean doing anything with the mechanism: it is very likely.
Does the player mean doing anything with the communist: it is very likely.
Does the player mean doing anything with the count: it is very likely.
Does the player mean doing anything with the governess: it is very likely.
Does the player mean doing anything with the cook: it is very likely.
Does the player mean doing anything with the maid: it is very likely.
Does the player mean doing anything with the comrade: it is very likely.
Does the player mean doing anything with the soldier: it is very likely.

When play begins:
	[Initial pop-up if the screen is too small; the extra space is needed for Gargoyle]
	while the screen width is less than 90 begin;
		say the screen width assistance;
		wait for any key;
		clear the screen;
	end while;
	[Setting the starting parameters]
	restore the prompt;
	clear the overflow;
	now the mechanism is intermission screen;
	display the intermission screen;
	wait for any key;
	now the mechanism is zoom warning stage;
	end on a refresh;
	wait for any key;
	clear the screen;
	now the mechanism is main menu stage;
	now the mechanism is main menu input;
	[Organic launch]
	now the day count is 1;
	now the communist is in the servants' quarters;
	name the doors according to their direction;
	now the servants' quarters is accessed;
	now the courtyard is accessed;
	now the mechanical staircase is hidden;
	now every domestic person is seen this phase;
	[Additional setup]
	now the maid's clothes are nowhere;
	now the small key is nowhere;
	now the gold chain is nowhere;
	now the pile of clothes is nowhere;
	now the master set of keys is nowhere;
	now the envelope is nowhere;
	now the letter is nowhere;
	now the feast is nowhere;
	choose a random row in the table of daughter names;
	now the daughter name is the name entry;
	[First refresh, here we go!]
	end on a refresh.




VOLUME - LOCATIONS


Book - List of locations

[For the attribution of origins]
The dustbin of history is a room.

[Upstairs]
The study is a room.
The printed name of the study is "study".

The upstairs corridor is a room.
The printed name of the upstairs corridor is "gallery".

The powder room is a room.
The printed name of the powder room is "bathroom".

The western service hallway is a room.
The printed name of the western service hallway is "staff hallway".

The eastern service hallway is a room.
The printed name of the eastern service hallway is "staff hallway".

The master bedroom is a room.
The printed name of the master bedroom is "count's chamber".

The upper lounge is a room.
The printed name of the upper lounge is "upstairs lounge".

The guest bedroom is a room.
The printed name of the guest bedroom is "guest room".


[Ground floor]
The reception hall is a room.
The printed name of the reception hall is "reception hall".

The ballroom is a room.
The printed name of the ballroom is "ballroom".

The banquet hall is a room.
The printed name of the banquet hall is "dining room".


[Exterior]
The courtyard is a room.
The printed name of the courtyard is "courtyard".

The tank interior is a room.
The printed name of the tank interior is "tank turret".

The entrance is a room.
The printed name of the entrance is "mansion entrance".

The exterior is a room.
The printed name of the exterior is "outside the estate".
The exterior is proper-named.


[West wing]
The western corridor is a room.
The printed name of the western corridor is "west wing corridor".

The maid's bedroom is a room.
The printed name of the maid's bedroom is "maid's room".

The laundress' bedroom is a room.
The printed name of the laundress' bedroom is "my room".
The laundress' bedroom is proper-named.

The servants' quarters is a room.
The printed name of the servants' quarters is "servants['] hall".
The servants' quarters are plural-named.

The laundry room is a room.
The printed name of the laundry room is "laundry room".


[East wing]
The eastern corridor is a room.
The printed name of the eastern corridor is "east wing corridor".

The governess' bedroom is a room.
The printed name of the governess' bedroom is "housekeeper's room".

The kitchen is a room.
The printed name of the kitchen is "kitchen".

The cook's bedroom is a room.
The printed name of the cook's bedroom is "cook's room".


[Basement]
The northern storeroom is a room.
The printed name of the northern storeroom is "basement".

The briefing room is a room.
The printed name of the briefing room is "lecture room".

The southern storeroom is a room.
The printed name of the southern storeroom is "basement".

The cellar is a room.
The printed name of the cellar is "pantry".


Book - Types of passageways

[Creates global access points, which are useful for locking entire areas and inspecting locks or staircases]
An access is a kind of scenery door.
[General door category, do not use]
A gate is a kind of access.
[General 'stairs' category, do not use]
A staircase is a kind of access.

[Refers to conventional doors]
A standard gate is a kind of gate.
[Groups together doors that are locked to the player; do not use]
A latched gate is a kind of gate.
[Groups together the six entrance gates to the main building of the mansion]
A class-struggle gate is a kind of latched gate.
[Refers to the door to the housekeeper's room - diminished role]
The chamber gate is a latched gate.
[Refers to the door from the pantry leading to the rest of the basement]
The electromagnetic gate is a latched gate.
[Refers to the door from the guest room leading to the upstairs lounge]
The oddly-locked gate is a latched gate.
[Refers to the door from the guest room leading to the hallway - completely impassable]
The condemned gate is a locked latched gate.

[Shortcut for neatly displaying messages about locked doors]
Definition: a latched gate is reacting to the keys if it is a class-struggle gate or it is the condemned gate.

[Shortcut to exclude doors from combinatorial lists, as a door object already exists]
Definition: a gate is selectable for combining if it is a standard gate or it is a class-struggle gate or it is the chamber gate or it is the condemned gate.

[Systematically associates a direction to each door]
A gate has a direction called direction from our standpoint.
The printed name of a gate is "[direction from our standpoint of the item described] door".

The great staircase is a staircase.
The printed name of the great staircase is "The grand staircase".
The mechanical staircase is a staircase.
The printed name of the mechanical staircase is "The lift".
A service staircase is a kind of staircase.
The printed name of a service staircase is "The service staircase".
The cellar staircase is a staircase.
The printed name of the cellar staircase is "The basement staircase".
The service hallway staircase is a staircase.
[This nickname is only suitable for spying, but it hasn't caused any problems so far]
The printed name of the service hallway staircase is "The other side of the staff hallway".

The lift position is a kind of value.
The lift position is at the lower floor, at the ground floor.
The mechanical staircase has a lift position.


Book - Layout of the locations

[Upstairs]
One standard gate is east of the study and west of the upstairs corridor.
One standard gate is east of the upstairs corridor and west of the powder room.
One class-struggle gate is south of the study and north of the western service hallway.
One class-struggle gate is south of the powder room and north of the eastern service hallway.
One class-struggle gate is south of the western service hallway and north of the master bedroom.
The condemned gate is south of the eastern service hallway and north of the guest bedroom.
One standard gate is south of the upstairs corridor and north of the upper lounge.
One standard gate is east of the master bedroom and west of the upper lounge.
The oddly-locked gate is west of the guest bedroom and east of the upper lounge.

[Ground floor]
One standard gate is east of the reception hall and west of the ballroom.
One standard gate is west of the banquet hall and east of the ballroom.
One class-struggle gate is south of the reception hall and north of the western corridor.
One class-struggle gate is south of the ballroom and north of the courtyard.
One class-struggle gate is south of the banquet hall and north of the eastern corridor.
The tank interior is below the courtyard.
The entrance is south of the courtyard.
The entrance is north of the exterior.

[West wing]
One standard gate is east of the maid's bedroom and west of the western corridor.
One standard gate is north of the servants' quarters and south of the western corridor.
One standard gate is west of the servants' quarters and east of the laundress' bedroom.
One standard gate is east of the servants' quarters and west of the courtyard.
One standard gate is south of the servants' quarters and north of the laundry room.

[East wing]
The chamber gate is west of the governess' bedroom and east of the eastern corridor.
One standard gate is north of the kitchen and south of the eastern corridor.
One standard gate is west of the kitchen and east of the courtyard.
One standard gate is south of the kitchen and north of the cook's bedroom.

[Basement]
The electromagnetic gate is south of the briefing room and north of the cellar.
One standard gate is west of the briefing room and east of the northern storeroom.
One standard gate is south of the northern storeroom and north of the southern storeroom.

[Stairs]
The great staircase is above the ballroom and below the upper lounge.
The service hallway staircase is east of the western service hallway and west of the eastern service hallway.
One service staircase is above the western corridor and below the western service hallway.
One service staircase is above the eastern corridor and below the eastern service hallway.
The mechanical staircase is below the laundry room and above the southern storeroom.
The cellar staircase is below the kitchen and above the cellar.


Book - Definitions relating to the map

Definition: the communist is in the western upper plane:
	if it is in the study, yes;
	if it is in the western service hallway, yes;
	if it is in the master bedroom, yes;
	no.

Definition: the communist is in the northern upper plane:
	if it is in the upstairs corridor, yes;
	if it is in the upper lounge, yes;
	no.

Definition: the communist is in the eastern upper plane:
	if it is in the powder room, yes;
	if it is in the eastern service hallway, yes;
	if it is in the guest bedroom, yes;
	no.

Definition: the communist is in the north-western middle plane:
	if it is in the reception hall, yes;
	no.

Definition: the communist is in the northern middle plane:
	if it is in the ballroom, yes;
	no.

Definition: the communist is in the north-eastern middle plane:
	if it is in the banquet hall, yes;
	no.

Definition: the communist is in the western middle plane:
	if it is in the western corridor, yes;
	if it is in the maid's bedroom, yes;
	no.

Definition: the communist is in the eastern middle plane:
	if it is in the eastern corridor, yes;
	if it is in the governess' bedroom, yes;
	no.

Definition: the communist is in the south-western middle plane:
	if it is in the servants' quarters, yes;
	if it is in the laundress' bedroom, yes;
	if it is in the laundry room, yes;
	no.

Definition: the communist is in the south-eastern middle plane:
	if it is in the kitchen, yes;
	if it is in the cook's bedroom, yes;
	no.

Definition: the communist is in the center middle plane:
	if it is in the courtyard, yes;
	if it is in the tank interior, yes;
	no.

Definition: the communist is in the lower middle plane:
	if it is in the entrance, yes;
	if it is in the exterior, yes;
	no.

Definition: the communist is in the north-western lower plane:
	if it is in the northern storeroom, yes;
	no.

Definition: the communist is in the north-eastern lower plane:
	if it is in the briefing room, yes;
	no.

Definition: the communist is in the south-western lower plane:
	if it is in the southern storeroom, yes;
	no.

Definition: the communist is in the south-eastern lower plane:
	if it is in the cellar, yes;
	no.


Book - Definitions relating to infiltration

[Main building, basement, pantry, bedrooms, courtyard]
Definition: a room is forbidden:
	if the communist is free, no;
	if it is the laundress' bedroom, no;
	[At night, everything is off limits except our bedroom]
	if the mechanism is set to the night, yes;
	if it is the study, yes;
	if it is the upstairs corridor, yes;
	if it is the powder room, yes;
	if it is the master bedroom, yes;
	if it is the upper lounge, yes;
	if it is the guest bedroom, yes;
	if it is the reception hall, yes;
	if it is the ballroom, yes;
	if it is the banquet hall, yes;
	if it is the courtyard, yes;
	if it is the tank interior, yes;
	[I can't remember why I didn't include the entrance and the exterior here]
	if it is the maid's bedroom, yes;
	if it is the governess' bedroom, yes;
	if it is the cook's bedroom, yes;
	if it is the northern storeroom, yes;
	if it is the briefing room, yes;
	if it is the southern storeroom, yes;
	if it is the cellar, yes;
	no.

[Used for the total number of warnings]
Definition: a room is low-tiered forbidden:
	if it is the courtyard, yes;
	if it is the cellar, yes;
	no.

Definition: a room is middle-tiered forbidden:
	if it is the governess' bedroom, yes;
	if it is the cook's bedroom, yes;
	if it is the maid's bedroom, yes;
	no.

[Main building and basement]
Definition: a room is aristocratic:
	if it is the study, yes;
	if it is the upstairs corridor, yes;
	if it is the powder room, yes;
	if it is the master bedroom, yes;
	if it is the upper lounge, yes;
	if it is the guest bedroom, yes;
	if it is the reception hall, yes;
	if it is the ballroom, yes;
	if it is the banquet hall, yes;
	if it is the northern storeroom, yes;
	if it is the briefing room, yes;
	if it is the southern storeroom, yes;
	no.

Definition: a room is highly aristocratic:
	if it is lowly aristocratic, no;
	if it is aristocratic, yes;
	no.

Definition: a room is lowly aristocratic:
	if it is the northern storeroom, yes;
	if it is the briefing room, yes;
	if it is the southern storeroom, yes;
	no.


Book - Definitions relating to occupations

[Wings, staff hallways, pantry]
Definition: a room is lower-classed:
	if it is the western service hallway, yes;
	if it is the eastern service hallway, yes;
	if it is the western corridor, yes;
	if it is the maid's bedroom, yes;
	if it is the laundress' bedroom, yes;
	if it is the servants' quarters, yes;
	if it is the laundry room, yes;
	if it is the eastern corridor, yes;
	if it is the governess' bedroom, yes;
	if it is the kitchen, yes;
	if it is the cook's bedroom, yes;
	if it is the cellar, yes;
	no.

[Main building, courtyard, gate, kitchen, pantry, basement]
Definition: a room is upper-classed:
	if it is the study, yes;
	if it is the upstairs corridor, yes;
	if it is the powder room, yes;
	if it is the master bedroom, yes;
	if it is the upper lounge, yes;
	if it is the guest bedroom, yes;
	if it is the reception hall, yes;
	if it is the ballroom, yes;
	if it is the banquet hall, yes;
	if it is the courtyard, yes;
	if it is the entrance, yes;
	if it is the exterior, yes;
	if it is the kitchen, yes;
	if it is the northern storeroom, yes;
	if it is the briefing room, yes;
	if it is the southern storeroom, yes;
	if it is the cellar, yes;
	no.

[In 6L38, doesn't compile if I don't include this]
Definition: a room is multi-classed:
	if it is upper-classed, yes;
	if it is lower-classed, yes;
	no.

[Exception allowing the maid to go gardening]
Definition: a room is lower-classed with the courtyard added:
	if it is a lower-classed room, yes;
	if it is the courtyard, yes;
	no.


Book - Minor definitions

Definition: a room is providing concealment:
	if it is the study, yes;
	if it is the master bedroom, yes;
	if it is the upper lounge, yes;
	if it is the guest bedroom, yes;
	if it is the reception hall, yes;
	if it is the banquet hall, yes;
	if it is the courtyard, yes;
	if it is the maid's bedroom, yes;
	if it is the laundress' bedroom, yes;
	if it is the governess' bedroom, yes;
	if it is the kitchen, yes;
	if it is the cook's bedroom, yes;
	if it is the cellar, yes;
	if it is the ballroom and the ballroom is filled with crates, yes;
	if it is the northern storeroom and the northern storeroom is filled with crates, yes;
	if it is the southern storeroom and the southern storeroom is filled with crates, yes;
	no.

Definition: a room is around the entrance if it is the entrance or it is the exterior.

Definition: the communist is in a corridor:
	if it is in the western service hallway, yes;
	if it is in the eastern service hallway, yes;
	if it is in the western corridor, yes;
	if it is in the eastern corridor, yes;
	no.

Definition: a room is somewhat reserved for the communist:
	if it is the laundress' bedroom, yes;
	if it is the laundry room, yes;
	no.


Book - Properties of the locations

[Fundamental property governing descriptive texts]
A room can be accessed.
[Allows for a change of appearance after the delivery episode]
A room can be filled with crates.
[Lighting management]
A room can be permanently unlighted.
The briefing room is permanently unlighted.
The northern storeroom is permanently unlighted.
The southern storeroom is permanently unlighted.

Definition: a room is unlighted:
	if it is the laundress' bedroom, no;
	if it is permanently unlighted and the electrical panel is delivering power, no;
	if it is permanently unlighted, yes;
	if the mechanism is set to the night, yes;
	no.




VOLUME - KEY VALUES


Book - Dependent values


[#EXEGESIS MECHANISM]   [The notion of mechanism]

[The technique is rudimentary, but it is worth mentioning: an inaccessible in-game object serves as the 'mechanism'. A vast array of properties and definitions are associated with it, allowing for the use of grammatically natural sentences without having to resort to relations and assertion verbs (which, to be honest, I don't really know how to use). For example, this allows one to write 'if the mechanism is set during the night', instead of having to, as is typically the case, associate the technical properties with the main character (e.g. 'if the communist is set during the night', which makes less sense).]


['Bow before the mighty mechanism']
The mechanism is a thing.

[Disables debugging commands, amongst other things]
The mechanism can be released. The mechanism is released.
[Depends on the previous one; prevents messages from cycling]
The mechanism can be pausing the rotation.
[Property that freezes background processes]
The mechanism can be paused.
[Prevents the screen from refreshing at the end of a pseudo-turn]
The mechanism can be pausing the refresh.
[Prevents the command from being rejected; applies only to out-of-world actions]
The mechanism can be preventing the rejection.
[Allows returning to inventory after combining items]
The mechanism can be temporarily switched to action screen.
[Prevents reverting to the last 'input' after a standard action]
The mechanism can be avoiding the input fallback.
[Allows 'start a standby for input' commands to be executed in succession]
The mechanism can be avoiding the standby preparation reset.
[Delays the display of mission progress notifications]
The mechanism can be ready to display a story notification.
[Increments to keep track of act 2 objectives]
The mechanism has a number called second act counter.
[Used to test the delegation's movements]
The mechanism can be allowing group movements.
[Makes the transcript clearer]
The mechanism can be writing a transcript.
[Provides combinatorial options resulting from the 'use' action]
The mechanism can be allowing a combinatory use.

[Defines the current interface]
Screen is a kind of value.
Screen is action screen, inventory screen, examination screen, dialog screen, intermission screen, story screen, game over screen, conclusion screen.
The mechanism has a screen.

[Defines the selected input mode and changes the interface]
Keyboard setting is a kind of value.
Keyboard setting is literal layout, numerical layout.
The mechanism has a keyboard setting.

[Support for French and Swiss keyboards has been removed for this English version; I'm leaving this here for the record]
[Keyboard layout is a kind of value.]
[Keyboard layout is qwertz layout, azerty layout.]
[The mechanism has a keyboard layout.]

[Defines the action screen submenu in numeric input mode]
Action screen layout is a kind of value.
Action screen layout is action layout, movement layout.
The mechanism has an action screen layout.

[Specifies the type of command the mechanism should expect]
Input standby is a kind of value.
Input standby is action input, movement input, inventory input, graphical examination input, dialog input, story input, game over input, taking input, examining input, speaking input, dropping input, using input, opening input, closing input, rotating input, first combining input, second combining input, double use input, peeping choice input, peeping input, camera peeping input, doorknob input, teleprinter input, firearm input, unbolting input, special proceeding input, special prologue input, special passing time input, special time intermission input, main menu input, alternate menu input, testing input, special help input, viewing input, cheating input, ending input.
The mechanism has an input standby.

[Allows commands to be filtered when using the keyboard interface]
Definition: the mechanism is waiting for a standard input if it is action input or it is movement input or it is inventory input.
[Minor definition applying when the player is allowed to type anything]
Definition: the mechanism is allowing a free input if the teleprinter is machine sending input or the teleprinter is machine receiving input or the safe lock is safe capture input.
[Minor definition preventing overflow from being overwritten]
Definition: the mechanism is switching the interface if command is "[key 0]" or command is "003" or command is "layout".
[Minor definition with a similar role as above]
Definition: the mechanism is calling for the story screen if (the mechanism is literal layout and command is "[key story]") or (the mechanism is numerical layout and the mechanism is action input and command is "[key 7]").

[Allows triggering of various features depending on the current script]
Current event is a kind of value.
Current event is no event, first tutorial event, second tutorial event, third tutorial event.
The mechanism has a current event.

[Triggers various debug modes]
Debug state is a kind of value.
Debug state is not debugging, lightly debugging, heavily debugging.
The mechanism has a debug state.

[Keeps track of the different cutscene phases]
Intermission stage is a kind of value.
Intermission stage is title stage, zoom warning stage, main menu stage, alternate menu stage, first prologue stage, second prologue stage, third prologue stage, fourth prologue stage, fifth prologue stage, sleeping stage, waiting stage, working stage, reception stage, table stage, curtains stage, help stage, first epilogue stage, second epilogue stage, third epilogue stage, fourth epilogue stage, achievements stage, bonus stage, reference stage, recommendations stage, credits stage, gallery stage.
The mechanism has an intermission stage.

[Broadly follows the main plot points]
Ongoing act is a kind of value.
Ongoing act is set during the first act, set during the second act, set during the third act.
The mechanism has an ongoing act.

[Determines the effect of the chronometer when it is running]
Countdown effect is a kind of value.
Countdown effect is no countdown, lunch beginning countdown, lunch end countdown, study rush countdown.
The mechanism has a countdown effect.


Book - Independent values

[Important, every command is recorded in this value]
Command is an indexed text that varies.
[Counter tracking the total number of commands]
Number of commands is a number that varies.
[Remembers the last command executed]
Last action is a text that varies.
[Remembers the last direction attempted]
Current direction is a direction that varies.
[Adds a specific effect to a 'start a special standby' rule]
Standby preparation is a number that varies.
[Gadget for customising the text of recurring commands]
Same-action rotation is a number that varies.
[Increments each time a compromising photo is taken]
Evidence count is a number that varies.
[Universal chronometer usable in a variety of contexts]
Countdown is a number that varies.




VOLUME - CHARACTERS


Book - List of characters

The communist is a woman.
The player is the communist.

The count is a man.
The count is in the powder room.
The printed name of the count is "count".

The governess is a woman.
The governess is in the servants' quarters.
The printed name of the governess is "housekeeper".

The maid is a woman.
The maid is in the eastern corridor.
The printed name of the maid is "maid".

The cook is man.
The cook is in the kitchen.
The printed name of the cook is "cook".

The soldier is a man.
The soldier is nowhere.
The printed name of the soldier is "soldier".

The comrade is a woman.
The comrade is nowhere.
The printed name of the comrade is "Marceline".
The comrade is proper-named.


Book - Properties of the protagonist

[Disables god mode after one turn]
The communist can be bound to fall.
[Defines the observation through a keyhole]
The communist can be peeping.
[Allows the communist to be sent back if she is caught]
The communist has a room called last allowed place.
[Shortcut used to navigate the secret scene]
The communist can be teleporting.

[A sort of 'god mode' for development]
Essence is a kind of value.
Essence is earthly, celestial, divine.
The communist has an essence.

Definition: the communist is almost carrying nothing:
	if it is carrying nothing, yes;
	[Since the first item selected is removed from the second list, having only that item is equivalent to having an empty inventory]
	if it is carrying exactly one useful item and the communist is carrying the first combined item, yes;
	no.

[Common definitions]
Definition: the communist is ready to work if it is apron-worn and the communist is hair-tied.
Definition: the communist is infiltrated if it is not free and it is in a forbidden room or it is in the entrance or it is in the exterior.
Definition: the communist is following the tutorial if the mechanism is first tutorial event or the mechanism is second tutorial event or the mechanism is third tutorial event.
Definition: the communist is unable to see if it is not carrying an ignited tin lantern and the location is unlighted.
Definition: the communist is household-fixed if it is governess-fixed and it is maid-fixed and it is cook-fixed.

[Properties enhancing the atmosphere]
The communist can be coming of the comrade-assessed.
The communist can be small frame-assessed.
The communist can be locked door-tried.
The communist can be condemned door-tried.
The communist can be count-heard.
The communist can be count-checked.
The communist can be silently greeted by the maid.
The communist can be courtyard-accessed again.
The communist can be exited during this phase.
The communist can be exterior-assessed.
The communist can be breakfast absence-assessed.
The communist can be breakfast-allowed.
The communist can be nose-bashed.
The communist can be nose-healable.
The communist can be nose-assessed.
The communist can be dark shape-assessed.
The communist can be physically punished.
The communist can be keys-pushed.
The communist can be duplicate keys-used.
The communist can be lift-taken.
The communist can be high resolution-assessed.
The communist can be electrocution hazard-assessed.
The communist can be governess lookout-assessed.
The communist can be able to see the maid taking the note.
The communist can be telecommunications-assessed.
The communist can be wet.
The communist can be depression-assessed.
The communist can be depression-observed.
The communist can be depression-ended.
The communist can be angry count-assessed.
The communist can be dress-assessed.
The communist can be deserving a good punchbag.
The communist can be ready to assess the exhaustion.
The communist can be exhaustion-assessed.
The communist can be faucet flow-assessed.
The communist can be surprise-assessed.
The communist can be temporarily-disarmed.

[Properties assisting the player]
The communist can be door opening-assessed.
The communist can be door closing-assessed.
The communist can be first afternoon-assessed.
The communist can be first evening-assessed.
The communist can be transferable laundry-assessed.
The communist can be bedroom-assessed.
The communist can be lantern forgetting-assessed.
The communist can be darkness-assessed.
The communist can be dangerous bedrooms-assessed.
The communist can be dangerous basement-assessed.
The communist can be window carelessness-assessed.
The communist can be wrongdoings-assessed.
The communist can be waiting for the courtyard greenlight.
The communist can be keyhole photographable-assessed.
The communist can be keyhole unrecordable-assessed.

[Properties for the tutorial]
The communist can be hair-tied.
The communist can be apron-worn.
The communist can be lantern-forbidden.
The communist can be lantern-filled.
The communist can be already scolded for not dressing properly.
The communist can be forbidden courtyard-assessed.

[Properties of the first act]
The communist can be count-met.
The communist can be victorious of the electromagnet challenge.
The communist can be lift power-restored.
The communist can be lift-discovered.
The communist can be episcope-already plugged.
The communist can be microforms-seen.
The communist can be first photo-seen.
The communist can be second photo-seen.
The communist can be third photo-seen.
The communist can be fourth photo-seen.

[Properties of the second act]
The communist can be postcards-read.
The communist can be postman-heard.
The communist can be governess-lured.
The communist can be mindful of the governess' issues.
The communist can be seeking something handwritten.
The communist can be love letter-redacted.
The communist can be love letter-sent.
The communist can be fateful night-befallen.
The communist can be lovebirds-assessed.
The communist can be bound to get the fake keys.
The communist can be combination doorknob-understood.
The communist can be familiar with the knob combination.
The communist can be bound to say the combination.
The communist can be bound to repeat the combination.
The communist can be victorious of the doorknob ordeal.
The communist can be bookmark-assessed.
The communist can be transcribing another ribbon.
The communist can be documents-read.

[Properties of the third act, scene 1]
The communist can be nightdress-worn.
The communist can be missing crank-ascertained.
The communist can be telephone-cranked.
The communist can be call-made.

[Properties of the third act, scene 2]
The communist can be delegation-met.
The communist can be delegation-glimpsed.
The communist can be table spying-failed.
The communist can be soldier-met.
The communist can be soldier patience-tested.
The communist can be soldier sympathy-assessed.
The communist can be soldier-sent away.
The communist can be cannon-fired.

[Properties of the third act, scene 3]
The communist can be equipment-received.
The communist can be egg-photographed.
The communist can be documents-photographed.
The communist can be evidence-photographed.
The communist can be graphophone-cranked.
The communist can be photos-taken.
The communist can be delegation-spied.
The communist can be delegation-barely recorded.
The communist can be delegation-recorded.
The communist can be delegation-optimally recorded.
The communist can be delegation-completely failed.
The communist can be graphophone-stored.
The communist can be wrong code-sent.
The communist can be haste-informed.
The communist can be equipment-returned.

[Properties of the third act, scene 4]
The communist can be evening-delayed.
The communist can be brought into the last scene.
The communist can be free.
The communist can be downstairs crates-initially discovered.
The communist can be southern crates-discovered.
The communist can be northern crates-discovered.
The communist can be upstairs crates-discovered.
The communist can be crates-initially examined.
The communist can be crates-initially opened.
The communist can be southern crates-opened.
The communist can be northern crates-opened.
The communist can be upstairs crates-opened.
The communist can be downstairs crates-sabotaged.
The communist can be upstairs crates-sabotaged.
The communist can be uniforms-sabotaged.
The communist can be uniforms-perfumed.
The communist can be cellar-sealed off.
The communist can be teleprinter-sabotaged.
The communist can be telephone-sabotaged.
The communist can be egg-stolen.
The communist can be cook-concluded.
The communist can be governess-concluded.
The communist can be maid-concluded.
The communist can be count-challenged.
The communist can be count-executed.
The communist can be governess-fixed.
The communist can be maid-fixed.
The communist can be cook-fixed.


Book - Properties of others

[Used to allow stealth movement in other people's presence]
Watchfulness is a kind of value.
Watchfulness is watchful, unwatchful.
A person has a watchfulness.

[Room allocation]
A person has a room called bedroom.
The bedroom of the count is the master bedroom.
The bedroom of the governess is the governess' bedroom.
The bedroom of the maid is the maid's bedroom.
The bedroom of the cook is the cook's bedroom.
The bedroom of the communist is the laundress' bedroom.

[Common definitions]
Definition: a person is other if it is not the player.
Definition: a person is adverse if it is not the player and it is not the comrade.
Definition: a person is lightly adverse if it is not the player and it is not the comrade and it is not the soldier.
Definition: a person is present if it is in the location and it is not leaving the room.
Definition: a person is existing if it is not nowhere.
Definition: a person is domestic if it is maid or it is the cook or it is the governess.

[Miscellaneous properties]
The count can be numerous.
The maid can be already-scared.
The governess can be depressed.
The comrade can be evening-spent.
The comrade can be nose-to-be-assessed.
A person can be holding a light source.
A person can be already-met.
A person can be seen naked and asleep.




VOLUME - ITEMS


Book - Core properties

[ALL the objects in the story must belong to this kind of thing]
A useful item is a kind of thing.
[This lowers the hierarchical position of containers to include them in this group]
A container is a kind of useful item.
[Enables you to exclude the first choice during the second phase of a combination]
The first combined item is a thing that varies.
[Allows to potentially block a combination]
The second combined item is a thing that varies.
[Changes the object displayed in the graphical view]
The graphically examined item is a useful item that varies.
[Lists all possible combinations when using the '107' command]
The audited item is a useful item that varies.
[Leave blank to display 'I see...' instead, or if the object is 'secondary']
A useful item has a text called standing.
[For a few text variations]
A useful item can be bound to the cannon.
[Set of values used as a history for repeated actions]
A useful item can be already examined.
A useful item can be already taken.
A useful item can be already used.
A useful item can be already opened.
A useful item can be already closed.
A useful item can be already rotated.

[Common definitions]
Definition: a thing is visible if it is not hidden.
Definition: a useful item is carried if it is carried by the communist.
Definition: a useful item is unwise to try to touch if it is forbidden to operate publicly and there is at least one adverse present watchful person.
Definition: a thing is considered if it is an item listed in the table of pairing.


Book - Shared properties

[Determines whether the item can be photographed]
A thing can be able to be photographed.
A thing can be already photographed.

The communist is able to be photographed.
The comrade is able to be photographed.
The conference table is able to be photographed.
The documents are able to be photographed.
The display cabinet is able to be photographed.
The chalkboard is able to be photographed.
The bookmark is able to be photographed.
The seatings are able to be photographed.
The teleprinter is able to be photographed.

[Determines whether the item can be destroyed]
A thing can be able to be destroyed.
A thing can be already destroyed.

The count is able to be destroyed.
The diverter is able to be destroyed.
The overhead pipe is able to be destroyed.
The display cabinet is able to be destroyed.
The teleprinter is able to be destroyed.
The telephone is able to be destroyed.
The faucet is able to be destroyed.

[Determines whether the item can be enlarged; I'm really complicating things for myself, aren't I?]
A thing can be able to be magnified.

The key imprinter is able to be magnified.
The set of forged keys is able to be magnified.
The parabellum is able to be magnified.
The magazine is able to be magnified.
The graphophone is able to be magnified.
The wax cylinder is able to be magnified.
The pocket camera is able to be magnified.
The cartridges are able to be magnified.
The love letter is able to be magnified.
The note from the governess is able to be magnified.
The piece of paper is able to be magnified.
The rosehip seeds are able to be magnified.
The rosehip fruits are able to be magnified.
The itching powder bag is able to be magnified.
The cufflink collection is able to be magnified.
The bookmark is able to be magnified.
The ugly art is able to be magnified.
The crank is able to be magnified.
The tin lantern is able to be magnified.
The funnel is able to be magnified.
The electromagnet is able to be magnified.
The electric cable is able to be magnified.
The power socket is able to be magnified.
The seatings are able to be magnified.
The chalkboard is able to be magnified.
A gate is able to be magnified.
The communist is able to be magnified.


Book - Assignable properties

[Allows you to hide anything, including doors, items and people]
A thing can be hidden.
[Allows you to visually display the examination of certain items]
A useful item can be graphically examined.
[Links the item to a specific location, either a room or a container (if it is inside it)]
A useful item has an object called origin.
[Prevents time from advancing until the item is returned to its original location]
A useful item can be origin-ascertained.
[Prevents time from advancing until the item is closed]
A useful item can be closeness-ascertained.
[Allows you to leave the location without closing the item; can be used in conjunction with 'closeness-ascertained']
A useful item can be unaffected by the obligation to close.
[Prevents most actions if other people are present - useless for immovable items in restricted areas]
A useful item can be forbidden to operate publicly.
[Removes the mention in the description; include it in the written paragraph instead - include only immovable and permanently visible items]
[Note: a container-furniture must be 'secondary' to provide a paragraph stating whether it is open and what its contents are]
A useful item can be secondary.
[Avoids referring to tidying up in the case of a failed combination; apply this to things that can be 'open' without being a piece of furniture]
A useful item can be non-furniture openable.
[Mainly for consistency's sake; closes these items automatically if someone is about to arrive]
A useful item can be automatically closed.
[Rare cases, e.g. with the overhead pipe, but redirects failures to generic responses]
A useful item can be unattainable.
[Rare cases; asks for information on what the item is to be used with]
A useful item can be usable-combinable.
[Enables use; customisable success or failure messages]
A useful item can be able to be used.
[Used solely to guide towards a combination when a simple 'use' is attempted]
A useful item can be able to be combined.
[Allows opening and closing, independent of 'container' status; customisable success or failure messages]
A useful item can be able to be opened.
[Enables rotation; customisable success or failure messages]
A useful item can be able to be rotated.

[Determines whether the item can be taken - a mandatory property, unlike the other five]
Carrying prevention is a kind of value.
Carrying prevention is able to be taken, individually prevented to be taken, anchored in place, nonsensical to try to take, physically impossible to take, broken if taken, pointless to take, a little too heavy to carry, too heavy to carry, risky to carry, risky to steal.
A useful item has a carrying prevention.

[Indicates whether the item can be placed anywhere / only in its original container / in the personal chest / nowhere]
Dropping prevention is a kind of value.
Dropping prevention is droppable, returnable, storable, undroppable.
A useful item has a dropping prevention.

[Determines the ability to incorporate content, purely in a conceptual sense]
Holding state is a kind of value.
Holding state is unable to comprise, comprising something, comprising nothing.
A useful item has a holding state.

[By default, an item is placed in the apron]
Carrying method is a kind of value.
Carrying method is apron-held, hand-held.
A useful item has a carrying method.

[Verbs relating to objects: EXAMINE · TAKE · USE · COMBINE · OPEN · CLOSE · ROTATE · DROP]


Book - Out of world items

The tin lantern is a hand-held useful item that is nowhere. [PORTABLE]
The tin lantern is able to be taken.
The tin lantern is able to be used.
The tin lantern is able to be combined.
The tin lantern is droppable.
The tin lantern can be ignited.
The origin of the tin lantern is the laundress' bedroom.
The printed name of the tin lantern is "[if ignited]lit [end if]kerosene lantern".
The standing of the tin lantern is "[if the tin lantern is in the laundress' bedroom]My lantern is sitting by the bed[else]I left my lantern here[end if].".

The key imprinter is a useful item that is nowhere. [PORTABLE]
The key imprinter is able to be taken.
The key imprinter is undroppable.
The key imprinter is able to be combined.
The key imprinter can be imprinted.
The key imprinter is forbidden to operate publicly.
The printed name of the key imprinter is "paraffin case".

The set of forged keys is a useful item that is nowhere. [PORTABLE]
The set of forged keys is able to be taken.
The set of forged keys is able to be combined.
The set of forged keys is undroppable.
The set of forged keys is forbidden to operate publicly.
The set of forged keys can be able to open the maid's padlock.
The printed name of the set of forged keys is "set of duplicate keys".

The parabellum is a hand-held useful item that is nowhere. [PORTABLE]
The parabellum is able to be taken.
The parabellum is able to be used.
The parabellum is usable-combinable.
The parabellum is undroppable.
The parabellum is graphically examined.
The printed name of the parabellum is "pistol".

The magazine is a useful item that is nowhere. [PORTABLE]
The magazine is able to be taken.
The magazine is able to be combined.
The magazine is undroppable.
The printed name of the magazine is "magazine".
The standing of the magazine is "The magazine for my pistol is lying on the floor...".

The cartridges are a useful item that is nowhere. [PORTABLE]
The cartridges are able to be taken.
The cartridges are able to be combined.
The cartridges are undroppable.
The printed name of the cartridges is "cartridge[unless the apron count is 1]s[end unless]".
The cartridges are plural-named.

The light tank is a useful item that is nowhere.
The light tank is individually prevented to be taken.
The printed name of the light tank is "Renault FT-17".
The standing of the light tank is "There's a tank crushing the bushes in the courtyard.".

The graphophone is a useful item that is nowhere. [PORTABLE]
The graphophone is able to be taken.
The graphophone is undroppable.
The graphophone can be funneled.
The graphophone can be secured.
The graphophone is forbidden to operate publicly.
The printed name of the graphophone is "graphophone".
Definition: the graphophone is complete if the crank is graphophone-combined and the graphophone is funneled and the graphophone is secured and the wax cylinder is loaded in the graphophone.
Definition: the graphophone is serviceable if the crank is graphophone-combined and the graphophone is funneled and the wax cylinder is loaded in the graphophone.
Definition: the graphophone is barely working if the crank is graphophone-combined and the wax cylinder is loaded in the graphophone.

The wax cylinder is a useful item that is nowhere. [PORTABLE]
The wax cylinder is able to be taken.
The wax cylinder is undroppable.
The wax cylinder is able to be combined.
The wax cylinder can be loaded in the graphophone.
The wax cylinder is forbidden to operate publicly.
The printed name of the wax cylinder is "wax cylinder".
Definition: the wax cylinder is recorded if the communist is delegation-recorded or the communist is delegation-barely recorded or the communist is delegation-optimally recorded.

The pocket camera is a useful item that is nowhere. [PORTABLE]
The pocket camera is able to be taken.
The pocket camera is able to be used.
The pocket camera is usable-combinable.
The pocket camera is undroppable.
The pocket camera is forbidden to operate publicly.
The pocket camera has a number called remaining roll.
The remaining roll of the pocket camera is 25.
The printed name of the pocket camera is "miniature camera".

The rosehip seeds are a useful items that are nowhere. [PORTABLE]
The rosehip seeds are able to be taken.
The rosehip seeds are storable.
The rosehip seeds are forbidden to operate publicly.
The printed name of the rosehip seeds is "rosehip seeds".
The rosehip seeds are plural-named.

The itching powder bag is a useful item that is nowhere. [PORTABLE]
The itching powder bag is able to be taken.
The itching powder bag is able to be combined.
The itching powder bag is storable.
The itching powder bag is forbidden to operate publicly.
The itching powder bag has a number called the powder quantity.
The powder quantity of the itching powder bag is 2.
The printed name of the itching powder bag is "envelope of itching powder".

The love letter is a useful item that is nowhere. [PORTABLE]
The love letter is able to be taken.
The love letter is undroppable.
The love letter is forbidden to operate publicly.
The printed name of the love letter is "love letter".

The descriptive delegation is a useful item that is nowhere.
The printed name of the descriptive delegation is "delegates".
The descriptive delegation is plural-named.

The rubble is a secondary useful item that is nowhere.
The rubble is pointless to take.
The printed name of the rubble is "rubble".

The southern crates are a secondary useful item that is nowhere.
The southern crates are too heavy to carry.
The printed name of the southern crates is "stored crates".
The southern crates are plural-named.

The northern crates are a secondary useful item that is nowhere.
The northern crates are too heavy to carry.
The printed name of the northern crates is "stored crates".
The northern crates are plural-named.

The upstairs crates are a secondary useful item that is nowhere.
The upstairs crates are too heavy to carry.
The printed name of the upstairs crates is "stored crates".
The upstairs crates are plural-named.

The telephone remains are a useful item that is nowhere.
The telephone remains are pointless to take.
The printed name of the telephone remains is "remains of the telephone".
The telephone remains are plural-named.
The standing of the telephone remains is "The pieces of the broken telephone are lying on the floor.".


Book - Items in the study

The conference table is a secondary useful item in the study.
The conference table is too heavy to carry.
The printed name of the conference table is "cluttered conference table".

The bookshelf is a secondary useful item in the study.
The bookshelf is physically impossible to take.
The printed name of the bookshelf is "library".

The wall map is a useful item in the study.
The wall map is individually prevented to be taken.
The printed name of the wall map is "map on the wall".
The standing of the wall map is "A large map is pinned to the wall.".

The painting is a closed container in the study.
The painting is a little too heavy to carry.
The painting is able to be opened.
The painting is non-furniture openable.
The painting is automatically closed.
The printed name of the painting is "portrait of the imperial family".
The standing of the painting is "A bit further on, [if the painting is open]the painting of the imperial family is slightly ajar[else]there's a huge painting of the imperial family[end if].".

The wall safe is a secondary hidden closed container in the study.
The wall safe is physically impossible to take.
The wall safe is able to be opened.
The wall safe is automatically closed.
The printed name of the wall safe is "safe".

The safe lock is a secondary hidden useful item in the study.
The safe lock is physically impossible to take.
The safe lock is graphically examined.
The safe lock can be given a try.
The safe lock can be unbolted.
The printed name of the safe lock is "safe lock".

The documents are a useful item in the wall safe.
The documents are individually prevented to be taken.
The documents have a number called reading order.
The printed name of the documents is "documents".
The documents are plural-named.


Book - Items in the bathroom

The bathtub is a secondary useful item in the powder room.
The bathtub is too heavy to carry.
The printed name of the bathtub is "bathtub".

The stacks of towels are a secondary useful item in the powder room.
The stacks of towels are individually prevented to be taken.
The stacks of towels are able to be used.
The printed name of the stacks of towels is "stacks of towels".
The stacks of towels are plural-named.

The washbasin is a useful item in the powder room.
The washbasin is too heavy to carry.
The washbasin is able to be used.
The printed name of the washbasin is "washbasin".
The standing of the washbasin is "There's a very stylish washbasin up against the wall.".


Book - Items in the east staff hallway

The electrical box is a secondary a useful item in the eastern service hallway.
The electrical box is individually prevented to be taken.
The electrical box is closed.
The electrical box is able to be opened.
The electrical box is closeness-ascertained.
The electrical box is forbidden to operate publicly.
The printed name of the electrical box is "wall-mounted compartment".

The diverter is an open container in the electrical box.
The diverter is individually prevented to be taken.
The diverter is graphically examined.
The diverter is forbidden to operate publicly.
The printed name of the diverter is "electrical device".


Book - Items in the count's chamber

The count's bed is a secondary useful item in the master bedroom.
The count's bed is physically impossible to take.
The count's bed can be sabotaged.
The printed name of the count's bed is "count's bed".

The dresser is a secondary closed container in the master bedroom.
The dresser is physically impossible to take.
The dresser is able to be opened.
The dresser is automatically closed.
The printed name of the dresser is "wardrobe".

The spare clothes are a useful item in the dresser.
The spare clothes are individually prevented to be taken.
The spare clothes are able to be combined.
The spare clothes can be sabotaged.
The printed name of the spare clothes is "clothes".
The spare clothes are plural-named.

The cufflink collection is a useful item in the dresser. [PORTABLE only at the very end]
The cufflink collection is able to be taken.
The cufflink collection is able to be combined.
The cufflink collection is returnable.
The origin of the cufflink collection is the dresser.
The printed name of the cufflink collection is "cufflink collection".

The bedside book is a closed container in the master bedroom.
The bedside book is pointless to take.
The bedside book is able to be opened.
The bedside book is non-furniture openable.
The bedside book is automatically closed.
The printed name of the bedside book is "bedside book".
The standing of the bedside book is "[if the bedside book is open and the bookmark is not in the bedside book]An open[else]A[end if] book is sitting on the bedside table[if the bedside book is open and the bookmark is in the bedside book]. It's open: a bookmark lies across its pages[end if].".

The bookmark is a secondary useful item in the bedside book. [PORTABLE]
The bookmark is graphically examined.
The bookmark is able to be taken.
The bookmark is able to be combined.
The bookmark is origin-ascertained.
The bookmark is returnable.
The bookmark is forbidden to operate publicly.
The bookmark can be identified.
The origin of the bookmark is the bedside book.
The printed name of the bookmark is "bookmark".


Book - Items in the upstairs lounge

The strange door is a secondary useful item in the upper lounge.
The strange door is physically impossible to take.
The strange door is able to be rotated.
The printed name of the strange door is "strange door".

The display cabinet is a secondary useful item in the upper lounge.
The display cabinet is too heavy to carry.
The printed name of the display cabinet is "display cabinet".

The ugly art is a hidden useful item in the upper lounge. [PORTABLE only at the very end]
The ugly art is able to be taken.
The ugly art is undroppable.
The printed name of the ugly art is "Fabergé egg".
The standing of the ugly art is "Amidst the shards of glass, the ugly Fabergé egg lays there within my reach.".


Book - Items in the guest room

The teleprinter is a secondary useful item in the guest bedroom.
The teleprinter is physically impossible to take.
The teleprinter is graphically examined.
The teleprinter can be initially examined.
The printed name of the teleprinter is "teleprinter".


Book - Items in the reception hall

The telephone is a closed container in the reception hall.
The telephone is individually prevented to be taken.
The telephone is able to be opened.
The telephone is non-furniture openable.
The telephone is automatically closed.
The printed name of the telephone is "telephone".
The standing of the telephone is "In the corner of the room, a[if the magneto is not hidden] magneto[end if] telephone sits on a console table[if the telephone is open and the crank is in the telephone]. It's open: the crank handle is stored inside[otherwise if the telephone is open]. It's open[otherwise if the crank is telephone-combined]. I inserted the crank handle on its side[end if].".

The magneto is a hidden secondary useful item in the reception hall.
The magneto is individually prevented to be taken.
The printed name of the magneto is "magneto".

The crank is a secondary useful item in the telephone. [PORTABLE]
The crank is able to be taken.
The crank is able to be rotated.
The crank can be telephone-combined.
The crank can be graphophone-combined.
The crank is origin-ascertained.
The crank is returnable.
The crank is forbidden to operate publicly.
The origin of the crank is the telephone.
The printed name of the crank is "crank handle".

The grand piano is a secondary useful item in the reception hall.
The grand piano is physically impossible to take.
The printed name of the grand piano is "grand piano".


Book - Items in the ballroom

The suits of armor are a secondary useful item in the ballroom.
The suits of armor are individually prevented to be taken.
The printed name of the suits of armor is "suits of armour".
The suits of armor are plural-named.


Book - Items in the dining room

The great table is a secondary useful item in the banquet hall.
The great table is physically impossible to take.
The printed name of the great table is "long table".

The food remains are a useful item in the banquet hall.
The food remains are individually prevented to be taken.
The food remains are able to be used.
The food remains can be bound to despawn.
The food remains can be consumed.
The printed name of the food remains is "meal leftovers".
The food remains are plural-named.
The standing of the food remains is "There are leftovers at the far end of the table.".

The feast is a useful item in the banquet hall.
The feast is individually prevented to be taken.
The feast is able to be used.
The feast can be tasted.
The feast can be consumed.
The printed name of the feast is "food".
The standing of the feast is "At the end of the table, [if the feast is consumed]the empty plates from the lunch are scattered about[else]a nice lunch has been prepared[end if].".


Book - Items in the courtyard

The topiary is a secondary useful item in the courtyard.
The topiary is individually prevented to be taken.
The printed name of the topiary is "bushes".
The topiary is plural-named.

The wild rose is a hidden useful item in the courtyard.
The wild rose is individually prevented to be taken.
The wild rose can be already picked.
The printed name of the wild rose is "wild rose".
The standing of the wild rose is "A wild rose is growing up the wall.".

The rosehip fruits are a hidden useful item in the courtyard. [PORTABLE]
The rosehip fruits are able to be taken.
The rosehip fruits are storable.
The rosehip fruits are forbidden to operate publicly.
The printed name of the rosehip fruits is "rosehip fruits".
The rosehip fruits are plural-named.


Book - Items in the tank turret

The cannon is a secondary useful item in the tank interior.
The cannon is physically impossible to take.
The printed name of the cannon is "cannon".

The sight is a secondary hidden useful item in the tank interior.
The sight is anchored in place.
The sight is bound to the cannon.
The printed name of the sight is "gun sight".

The breech block is a hidden useful item in the tank interior.
The breech block is anchored in place.
The breech block is able to be combined.
The breech block can be lowered.
The breech block can be loaded.
Definition: the breech block is raised if it is not lowered.
The breech block is bound to the cannon.
The printed name of the breech block is "breech block".
The standing of the breech block is "The gun's breech block has a handle, and I can see the firing pin on the front. Right next to it is the percussion hammer.".

[Actually, there's no handle; you lift the block by hand when loading the gun]
The block handle is a secondary hidden useful item in the tank interior.
The block handle is individually prevented to be taken.
The block handle is able to be used.
The block handle is bound to the cannon.
The printed name of the block handle is "block handle".

The firing pin is a secondary hidden useful item in the tank interior.
The firing pin is anchored in place.
The firing pin is bound to the cannon.
The printed name of the firing pin is "firing pin".

The trigger lever is a hidden useful item in the tank interior.
The trigger lever is anchored in place.
The trigger lever is able to be used.
The trigger lever is bound to the cannon.
The printed name of the trigger lever is "trigger lever".
The standing of the trigger lever is "A long trigger lever protrudes from beneath the barrel.".

The percussion hammer is a secondary hidden useful item in the tank interior.
The percussion hammer is anchored in place.
The percussion hammer is able to be rotated.
The percussion hammer can be ready to strike.
The percussion hammer is bound to the cannon.
The printed name of the percussion hammer is "percussion hammer".

The guard plate is a secondary hidden useful item in the tank interior.
The guard plate is anchored in place.
The guard plate is bound to the cannon.
The printed name of the guard plate is "guard plate".

The shell rack is a secondary useful item in the tank interior.
The shell rack is individually prevented to be taken.
The shell rack is able to be combined.
The printed name of the shell rack is "artillery shells".
The shell rack is plural-named.

The shell is a hidden useful item in the tank interior. [PORTABLE but cannot be removed from the tank]
The shell is able to be taken.
The shell is able to be combined.
The shell is undroppable.
The printed name of the shell is "shell".


Book - Items in the mansion entrance

The entryway is a secondary useful item in the entrance.
The entryway is nonsensical to try to take.
The printed name of the entryway is "main gate".

The wall is a secondary useful item in the entrance.
The wall is nonsensical to try to take.
The printed name of the wall is "estate wall".

The mansion is a secondary useful item in the entrance.
The mansion is individually prevented to be taken.
The printed name of the mansion is "mansion".


Book - Items in the west wing corridor

The note from the governess is a useful item in the western corridor. [PORTABLE]
The note from the governess is able to be taken.
The note from the governess is returnable.
The origin of the note from the governess is the western corridor.
The note from the governess is forbidden to operate publicly.
The printed name of the note from the governess is "handwritten note".
The standing of the note from the governess is "A small handwritten note has been slipped under the door.".


Book - Items in the maid's bedroom

The gold chain is a hidden useful item in the maid's bedroom.
The gold chain is individually prevented to be taken.
The gold chain is able to be rotated.
The gold chain can be flipped.
The printed name of the gold chain is "gold necklace".
The standing of the gold chain is "A gold necklace hangs around the maid's neck[if the small key is detached and the communist is not carrying the small key]. A small key is lying nearby[otherwise if the small key is in the maid's bedroom]. A small key dangles from it[end if].".

The small key is a hidden secondary useful item in the maid's bedroom. [PORTABLE but cannot be removed from the bedroom]
The small key is able to be taken.
The small key is able to be combined.
The small key is undroppable. [Despite its origin-location, it must be combined with the necklace, which is not a container]
The small key can be detached.
The origin of the small key is the maid's bedroom.
The printed name of the small key is "small key".

The maid's chest is a secondary closed container in the maid's bedroom.
The maid's chest is too heavy to carry.
The maid's chest is able to be opened.
The maid's chest is automatically closed.
The printed name of the maid's chest is "chest".

The maid's clothes are a useful item in the maid's bedroom.
The maid's clothes are individually prevented to be taken.
The printed name of the maid's clothes is "clothes".
The maid's clothes are plural-named.
The standing of the maid's clothes is "Clothes are piled up on the chair.".

The postcards are a useful item in the maid's chest.
The postcards are individually prevented to be taken.
The postcards have a number called reading order.
The postcards can be unbound.
The printed name of the postcards is "postcards".
The postcards are plural-named.

The frames are a secondary useful item in the maid's bedroom.
The frames are individually prevented to be taken.
The printed name of the frames is "photographs on the wall".
The frames are plural-named.

The maid's bed is a secondary useful item in the maid's bedroom.
The maid's bed is too heavy to carry.
The printed name of the maid's bed is "bed".


Book - Items in the laundress' bedroom

The laundress' chest is a secondary closed container in the laundress' bedroom.
The laundress' chest is too heavy to carry.
The laundress' chest is able to be opened.
The printed name of the laundress' chest is "chest".

The laundress' bed is a secondary useful item in the laundress' bedroom.
The laundress' bed is too heavy to carry.
The laundress' bed is able to be used.
The printed name of the laundress' bed is "bed".

The apron is a useful item in the laundress' bedroom. [PORTABLE but not for long]
The apron is able to be taken.
The apron is able to be combined.
The apron is droppable.
The origin of the apron is the laundress' bedroom.
The printed name of the apron is "apron".
The standing of the apron is "A folded apron is laid out on the table.".

The hairpin is a useful item in the laundress' chest. [PORTABLE but not for long]
The hairpin is able to be taken.
The hairpin is storable.
The hairpin is able to be combined.
The origin of the hairpin is the laundress' chest.
The printed name of the hairpin is "hairpin".


Book - Items in the servants' hall

The cupboard is a hidden secondary useful item in the servants' quarters.
The cupboard is too heavy to carry.
The cupboard is closed.
The cupboard is able to be opened.
The printed name of the cupboard is "sideboard".

The adhesive plaster is a useful item in the cupboard.
The adhesive plaster is individually prevented to be taken.
The adhesive plaster is able to be combined.
The printed name of the adhesive plaster is "plaster roll".

The cotton wool is a useful item in the cupboard.
The cotton wool is individually prevented to be taken.
The cotton wool is able to be combined.
The printed name of the cotton wool is "jar of cotton wool".


Book - Items in the laundry room

The basin is a secondary useful item in the laundry room.
The basin is too heavy to carry.
The basin is able to be used.
The printed name of the basin is "washing tub".

The soap box is a secondary useful item in the laundry room.
The soap box is individually prevented to be taken.
The soap box is able to be rotated.
The soap box can be toppled.
The printed name of the soap box is "box of powdered soap".
The standing of the soap box is "[if the soap box is toppled]The soap box is empty[else]The soap box is sitting on a shelf[end if].".

The bleach is a secondary useful item in the laundry room.
The bleach is too heavy to carry.
The bleach can be flowing.
The printed name of the bleach is "drum of bleach".
The standing of the bleach is "[if the bleach is flowing]Bleach blends merrily with the deluge[else]Against the wall stands a drum of bleach[end if].".

The drain grate is a hidden useful item in the laundry room.
The drain grate is physically impossible to take.
The printed name of the drain grate is "drain grate".
The standing of the drain grate is "There's a drain grate underneath the washing tub.".

The faucet is a secondary useful item in the laundry room.
The faucet is physically impossible to take.
The faucet is able to be used.
The faucet can be flowing.
The printed name of the faucet is "tap".
The standing of the faucet is "Water is trickling quietly from the tap.".

The upper lift door is a hidden secondary useful item in the laundry room.
The upper lift door is individually prevented to be taken.
The upper lift door is forbidden to operate publicly.
The printed name of the upper lift door is "lift".
The standing of the upper lift door is "The concealed lift is hiding at the back of the room.".


Book - Items in the east wing corridor

The cabinet is a secondary useful item in the eastern corridor.
The cabinet is too heavy to carry.
The cabinet is closed.
The cabinet is able to be opened.
The printed name of the cabinet is "cabinet".

The dummy lantern is a useful item in the cabinet.
The dummy lantern is individually prevented to be taken.
The printed name of the dummy lantern is "kerosene lantern".

The oil can is a useful item in the cabinet.
The oil can is a little too heavy to carry.
The oil can is able to be combined.
The printed name of the oil can is "fuel can".


Book - Items in the housekeeper's bedroom

The pile of clothes is a useful item in the governess' bedroom.
The pile of clothes is individually prevented to be taken.
The printed name of the pile of clothes is "pile of clothes".
The standing of the pile of clothes is "There's a revolting pile of clothes in the middle of the room.".

The master set of keys is a hidden useful item in the governess' bedroom.
The master set of keys is individually prevented to be taken.
The master set of keys is able to be combined.
The printed name of the master set of keys is "set of keys".
The standing of the master set of keys is "Next to the pile is a set of keys.".

The governess' bed is a secondary useful item in the governess' bedroom.
The governess' bed is too heavy to carry.
The printed name of the governess' bed is "bed".

The ledger is a useful item in the governess' bedroom.
The ledger is individually prevented to be taken.
The printed name of the ledger is "ledger".
The standing of the ledger is "A thick ledger lies on the table.".

The envelope is a closed container in the governess' bedroom.
The envelope is individually prevented to be taken.
The envelope is able to be opened.
The envelope is non-furniture openable.
The envelope is automatically closed.
The printed name of the envelope is "envelope".
The standing of the envelope is "Next to the ledger is an opened envelope[if the envelope is open]. I took out the letter that was inside[end if].".

The letter is a secondary hidden useful item in the governess' bedroom.
The letter is individually prevented to be taken.
The letter reading counter is a number that varies.
The printed name of the letter is "letter".

The secret keepsake is a secondary useful item in the governess' bedroom.
The secret keepsake is pointless to take.
The secret keepsake is able to be rotated.
The printed name of the secret keepsake is "painting".


Book - Items in the kitchen

The copper utensils is a secondary useful item in the kitchen.
The copper utensils is individually prevented to be taken.
The printed name of the copper utensils is "copper utensils".
The copper utensils are plural-named.

The funnel is a secondary hidden useful item in the kitchen. [PORTABLE]
The funnel is able to be taken.
The funnel is able to be combined.
The funnel is origin-ascertained.
The funnel is returnable.
The funnel is forbidden to operate publicly.
The origin of the funnel is the kitchen.
The printed name of the funnel is "funnel".

The hearth is a secondary useful item in the kitchen.
The hearth is physically impossible to take.
The printed name of the hearth is "hearth".

The stove is a secondary useful item in the kitchen.
The stove is too heavy to carry.
The stove is forbidden to operate publicly.
The printed name of the stove is "gas cooker".

The breakfast is a hidden useful item in the kitchen.
The breakfast is individually prevented to be taken.
The printed name of the breakfast is "breakfast".
The standing of the breakfast is "[if the communist is breakfast-allowed]My breakfast [else]Breakfast [end if]is laid out on the worktop.".


Book - Items in the cook's bedroom

The writing desk is a secondary useful item in the cook's bedroom.
The writing desk is too heavy to carry.
The writing desk is closed.
The writing desk is able to be opened.
The writing desk is automatically closed.
The printed name of the writing desk is "secretary desk".

The ballpoint pen is a useful item in the writing desk.
The ballpoint pen is individually prevented to be taken.
The ballpoint pen is able to be combined.
The ballpoint pen is able to be rotated.
The ballpoint pen can be expanded.
The printed name of the ballpoint pen is "pen".

The paper stack is a useful item in the writing desk.
The paper stack is individually prevented to be taken.
The paper stack is able to be combined.
The printed name of the paper stack is "stack of writing paper".

The piece of paper is a hidden useful item in the writing desk. [PORTABLE]
The piece of paper is able to be taken.
The piece of paper is able to be combined.
The piece of paper is returnable.
The origin of the piece of paper is the writing desk.
The printed name of the piece of paper is "sheet of paper".

The cook's bed is a secondary useful item in the cook's bedroom.
The cook's bed is too heavy to carry.
The printed name of the cook's bed is "bed".

The pile of newspapers is a secondary useful item in the cook's bedroom.
The pile of newspapers is individually prevented to be taken.
The printed name of the pile of newspapers is "pile of newspapers".

The row of cookbooks is a secondary useful item in the cook's bedroom.
The row of cookbooks is pointless to take.
The printed name of the row of cookbooks is "row of cookbooks".


Book - Items in the north basement

The vault is a secondary useful item in the northern storeroom.
The vault is physically impossible to take.
The printed name of the vault is "vaulted ceiling".


Book - Items in the lecture room

The set of microforms are a hidden useful item in the briefing room.
The set of microforms is individually prevented to be taken.
The printed name of the set of microforms is "grid-patterned cards".
The set of microforms is plural-named.
The standing of the set of microforms is "Close to the headlight, several small cards are scattered about.".

The episcope is a secondary closed container in the briefing room.
The episcope is individually prevented to be taken.
The episcope is able to be opened.
The episcope is non-furniture openable.
The episcope is unaffected by the obligation to close.
The episcope is closeness-ascertained.
The episcope can be plugged.
The printed name of the episcope is "headlight-like thing".

The electric cable is a hidden useful item in the briefing room.
The electric cable is individually prevented to be taken.
The electric cable is able to be combined.
The printed name of the electric cable is "electrical plug".
The standing of the electric cable is "[if the episcope is plugged]A plug connects the headlight to the power grid[else]The headlight's plug has been unrolled on the floor[end if].".

The power socket is a hidden useful item in the briefing room.
The power socket is physically impossible to take.
The power socket is able to be combined.
The printed name of the power socket is "electrical socket".
The standing of the power socket is "There's a socket on the wall.".

The seatings are a secondary useful item in the briefing room.
The seatings are pointless to take.
The printed name of the seatings is "audience seats".
The seatings are plural-named.

The chalkboard is a secondary useful item in the briefing room.
The chalkboard is too heavy to carry.
The printed name of the chalkboard is "blackboard".


Book - Items in the south basement

The lower lift door is a secondary container in the southern storeroom.
The lower lift door is individually prevented to be taken.
[The door loses its ability to be opened after opening it for the first time]
The lower lift door is able to be opened.
The lower lift door is closed.
The lower lift door is non-furniture openable.
The lower lift door is closeness-ascertained.
The lower lift door is unaffected by the obligation to close.
The printed name of the lower lift door is "cupboard".
The standing of the lower lift door is "The cupboard-elevator stands at the end of the room.".

The electrical panel is a secondary useful item in the southern storeroom.
The electrical panel is physically impossible to take.
The electrical panel can be delivering power.
The printed name of the electrical panel is "electrical panel".
The standing of the electrical panel is "For the time being, the circuit breakers in the electrical panel are safe and dry.".

The left lever is a secondary hidden useful item in the southern storeroom.
The left lever is anchored in place.
The left lever is able to be used.
The printed name of the left lever is "left-hand circuit breaker".

The right lever is a secondary hidden useful item in the southern storeroom.
The right lever is anchored in place.
The right lever is able to be used.
The printed name of the right lever is "right-hand circuit breaker".

The overhead pipe is a secondary useful item in the southern storeroom.
The overhead pipe is pointless to take.
The overhead pipe is unattainable.
The printed name of the overhead pipe is "overhead pipe".


Book - Items in the pantry

The electromagnetic door is a secondary useful item in the cellar.
The electromagnetic door is physically impossible to take.
The electromagnetic door can be unlatching the cellar door.
The printed name of the electromagnetic door is "handle-less door".

The plinth is a hidden useful item in the cellar.
The plinth is anchored in place.
The printed name of the plinth is "skirting board".
The standing of the plinth is "A narrow skirting board runs along the base of the wall.".

The wire is a hidden useful item in the cellar.
The wire is broken if taken.
The printed name of the wire is "electric wire".
The standing of the wire is "An electric wire winds its way through the pile of furniture.".

The tallboy is a hidden secondary useful item in the cellar.
The tallboy is too heavy to carry.
The tallboy is closed.
The tallboy is able to be opened.
The tallboy is automatically closed.
The printed name of the tallboy is "tallboy".

The door switch is a useful item in the tallboy.
The door switch is anchored in place.
The door switch is able to be used.
The printed name of the door switch is "switch".

The electromagnet is a useful item in the tallboy. [PORTABLE]
The electromagnet is able to be taken.
The electromagnet is able to be combined.
The electromagnet is origin-ascertained.
The electromagnet is returnable.
The electromagnet is forbidden to operate publicly.
The origin of the electromagnet is the tallboy.
The printed name of the electromagnet is "copper coils".
The electromagnet is plural-named.

The furniture clutter is a secondary useful item in the cellar.
The furniture clutter is individually prevented to be taken.
The printed name of the furniture clutter is "clutter of furniture".

The pantry is a secondary useful item in the cellar.
The pantry is individually prevented to be taken.
The printed name of the pantry is "food supply".


Book - Laundry baskets

A laundry basket is a kind of hand-held secondary useful item.
A laundry basket is able to be taken.
A laundry basket is able to be magnified.

The servants' basket is a hidden laundry basket. [PORTABLE]
The servants' basket is in the servants' quarters.
The servants' basket is comprising something.
The servants' basket is droppable.
The origin of the servants' basket is the servants' quarters.
The printed name of the servants' basket is "[located servants' basket]".

The count basket is a laundry basket. [PORTABLE]
The count basket is in the western service hallway.
The count basket is comprising something.
The count basket is droppable.
The origin of the count basket is the western service hallway.
The printed name of the count basket is "[located count basket]".

The kitchen basket is a laundry basket. [PORTABLE]
The kitchen basket is in the kitchen.
The kitchen basket is comprising something.
The kitchen basket is droppable.
The origin of the kitchen basket is the kitchen.
The printed name of the kitchen basket is "[located kitchen basket]".




VOLUME - COMMANDS


Book - Core framework


[#EXEGESIS FRAMEWORK]   [The heart of the game]

[The whole story is contained in the process below: every command executed passes through this "core framework" and is ultimately rejected. All attempted actions, their effects, text display, background processes and visual changes to the graphical user interface take place within this framework.]

[With the exception of "system" commands, such as save, quit, etc., every command is ultimately rejected at the end of its path through the framework. From the game engine's perspective, this means that no command ever completes: it is rejected before the standard checks (such as 'before', 'check', 'report', 'instead', etc.) can even begin to be processed. This is why the 'undo' command cannot work: no turn ever actually takes place.]

[By bypassing Inform's usual functioning in this way, you gain complete control over what happens during the story. Or, to put it another way, you don't need to have a full grasp of the game engine to know exactly why a particular event has occurred. On the other hand, a great deal has to be recreated from scratch, as the standard rules are rarely put to use.]

[Generally speaking, every command that is executed goes through three main categories of checks: 1. the direct result of the command, 2. important background processes, and 3. secondary or even minor processes.]

[The first main category, naturally, will apply an effect to the command: in this regard, the framework checks whether the command is valid in the current game context. If this is not the case (for example, by entering the command '1' when the only possible command is '.' for 'continue'), an error message is displayed, the command is rejected and the reading of the framework is immediately interrupted. If the command is valid, the corresponding action is initiated from within the framework and produces an effect in the game: for example, if you type 'P' from the action screen, the framework accepts the command as valid and initiates the process 'to start a spying action'.]

[To determine which command is valid at any given point in the game, I make do with a kind of value called 'input standby': after receiving a new command, the framework always starts by checking which input state the mechanism is in before deciding whether the command is valid. For example, when peeking through a keyhole, the input standby becomes 'peeping input' and, from that point on, the only two valid commands are '1' (continue peeking) and '2' (stop peeking). Until a different input standby is set, all other commands will be rejected.]

[Following this, the core framework handles background events: the movement of characters, their activities, the sounds they make, and so on. This usually occurs after the command has been processed: provided the command is valid (even if it has not produced any useful result within the context of the game), these processes are triggered automatically following each command. However, a pause system allows their execution to be suspended, typically during dialogue, in the inventory, etc. Although these mechanics take up only about fifteen lines in the core framework, each of these lines refers to separate processes which, taken together, constitute several thousand lines of code, executed every time a command is issued.]

[The final set of checks performed in the framework handles secondary tasks: updating the interface, listening for debugging commands, converting numeric keypad input, recording various values, and so on. Finally, once all this is done, the command is rejected: nothing else can happen, and the turn is considered complete. We can therefore see that the entire gameplay sequence is contained within the ~200 lines below.]


After reading a command:
	[Allows the transcript to be spaced out during testing]
	if the mechanism is writing a transcript begin;
		say line break;
	end if;
	[Saves the player's command permanently, converting any capital letters to lower case]
	now command is the player's command in lower case;
	[Clears the overflow frame]
	if the mechanism is line 01 overflown begin;
		[Skips this operation when the numeric keypad layout is changed or when the main menu is opened or closed]
		unless the mechanism is switching the interface or the mechanism is story screen or the mechanism is special help input or the mechanism is calling for the story screen begin;
			clear the overflow;
			clear the action;
		end unless;
	end if;
	[Resets the temporary record of the last location visited]
	repeat with target running through existing persons begin;
		now the immediate last place of the target is the dustbin of history;
	end repeat;
	[Development commands]
	unless the mechanism is released begin;
		[List of commands]
		if the player's command matches "000" begin;
			cheat by displaying the list of commands;
			reject the player's command;
		[Miscellaneous commands]
		otherwise if the player's command matches "001";
			instead follow the immediately restart the VM rule;
		otherwise if the player's command matches "002";
			cheat by activating the debug mode;
			reject the player's command;
		otherwise if the player's command matches "003";
			cheat by switching between input modes;
			reject the player's command;
		otherwise if the player's command matches "004";
			cheat by enabling the god mode;
			reject the player's command;
		otherwise if the player's command matches "005";
			cheat by enabling the temporary god mode;
			reject the player's command;
		otherwise if the player's command matches "006";
			cheat by discovering every room;
			reject the player's command;
		otherwise if the player's command matches "007";
			cheat by skipping one phase;
			reject the player's command;
		otherwise if the player's command matches "008";
			cheat by skipping one day;
			reject the player's command;
		otherwise if the player's command matches "009";
			cheat by obtaining the keys;
			reject the player's command;
		otherwise if the player's command matches "010";
			cheat by obtaining the lantern;
			reject the player's command;
		otherwise if the player's command matches "011";
			cheat by emptying every basket;
			reject the player's command;
		otherwise if the player's command matches "012";
			cheat by closing and tidying up everything;
			reject the player's command;
		otherwise if the player's command matches "013";
			cheat by teleporting;
			reject the player's command;
		otherwise if the player's command matches "014";
			cheat by displaying the solutions;
			reject the player's command;
		otherwise if the player's command matches "015";
			cheat by killing a broken dialog;
			reject the player's command;
		otherwise if the player's command matches "016";
			cheat by displaying the number of commands;
			reject the player's command;
		otherwise if the player's command matches "017";
			cheat by testing the dialog system;
			reject the player's command;
		otherwise if the player's command matches "018";
			cheat by getting access to the guest room;
			reject the player's command;
		otherwise if the player's command matches "019";
			cheat by getting access to the lift;
			reject the player's command;
		otherwise if the player's command matches "020";
			cheat by moving the delegation;
			reject the player's command;
		otherwise if the player's command matches "021";
			cheat by making the call;
			reject the player's command;
		otherwise if the player's command matches "022";
			cheat by displacing the delegation;
			reject the player's command;
		otherwise if the player's command matches "023";
			cheat by removing the soldier;
			reject the player's command;
		otherwise if the player's command matches "024";
			cheat by getting the camera and the gun;
			reject the player's command;
		otherwise if the player's command matches "025";
			cheat by switching between graphophone states;
			reject the player's command;
		otherwise if the player's command matches "026";
			cheat by switching between invasion information states;
			reject the player's command;
		otherwise if the player's command matches "027";
			cheat by completing the keyhole photoshoot;
			reject the player's command;
		otherwise if the player's command matches "028";
			cheat by switching between evidence states;
			reject the player's command;
		otherwise if the player's command matches "029";
			cheat by completing the curtains espionage;
			reject the player's command;
		otherwise if the player's command matches "030";
			cheat by displaying the cover art;
			reject the player's command;
		otherwise if the player's command matches "031";
			cheat by triggering the good dialogs;
			reject the player's command;
		otherwise if the player's command matches "032";
			demonstrate the story-dialog hybrid;
			reject the player's command;
		otherwise if the player's command matches "033";
			cheat by kickstarting the game;
			reject the player's command;
		otherwise if the player's command matches "034";
			cheat by opening the ending panel;
			reject the player's command;
		otherwise if the player's command matches "035";
			cheat by testing the overflow;
			reject the player's command;
		[Batch text verification commands]
		otherwise if the player's command matches "100";
			cheat by examining everything;
			reject the player's command;
		otherwise if the player's command matches "101";
			cheat by discovering and rediscovering every room;
			reject the player's command;
		otherwise if the player's command matches "102";
			cheat by taking and dropping everything;
			reject the player's command;
		otherwise if the player's command matches "103";
			cheat by using everything;
			reject the player's command;
		otherwise if the player's command matches "104";
			cheat by opening and closing everything;
			reject the player's command;
		otherwise if the player's command matches "105";
			cheat by rotating everything;
			reject the player's command;
		otherwise if the player's command matches "106";
			cheat by combining everything;
			reject the player's command;
		otherwise if the player's command matches "107";
			cheat by displaying the pairing possibilities;
			reject the player's command;
		otherwise if the player's command matches "108";
			cheat by displaying the printed name of everything;
			reject the player's command;
		[Quest progress commands]
		otherwise if the player's command matches "200";
			cheat by skipping the prologue;
			reject the player's command;
		otherwise if the player's command matches "201";
			cheat by solving the tutorial;
			reject the player's command;
		otherwise if the player's command matches "202";
			cheat by powering up the diverter;
			reject the player's command;
		otherwise if the player's command matches "203";
			cheat by observing the microforms;
			reject the player's command;
		otherwise if the player's command matches "204";
			cheat by switching to the second act;
			reject the player's command;
		otherwise if the player's command matches "205";
			cheat by imprinting the keys;
			reject the player's command;
		otherwise if the player's command matches "206";
			cheat by fully obtaining the keys;
			reject the player's command;
		otherwise if the player's command matches "207";
			cheat by transcribing the ribbon;
			reject the player's command;
		otherwise if the player's command matches "208";
			cheat by transcribing the bookmark;
			reject the player's command;
		otherwise if the player's command matches "209";
			cheat by observing the first document only;
			reject the player's command;
		otherwise if the player's command matches "210";
			cheat by observing every document;
			reject the player's command;
		otherwise if the player's command matches "211";
			cheat by spreading the itching powder;
			reject the player's command;
		otherwise if the player's command matches "212";
			cheat by switching to the third act;
			reject the player's command;
		otherwise if the player's command matches "213";
			cheat by bringing the delegation;
			reject the player's command;
		otherwise if the player's command matches "214";
			cheat by getting the invasion information;
			reject the player's command;
		otherwise if the player's command matches "215";
			cheat by succeeding the last midday;
			reject the player's command;
		otherwise if the player's command matches "216";
			cheat by succeeding the last afternoon;
			reject the player's command;
		otherwise if the player's command matches "217";
			cheat by talking to Marceline for the last time;
			reject the player's command;
		otherwise if the player's command matches "218";
			cheat by making the firearm operational;
			reject the player's command;
		otherwise if the player's command matches "219";
			cheat by making the conclusion available;
			reject the player's command;
		end if;
	end unless;
	[Additional commands available at all times]
	if the player's command matches "layout" begin;
		configure the main layout;
		reject the player's command;
	otherwise if the player's command matches "tally";
		cheat by displaying the number of commands;
		reject the player's command;
	otherwise if the player's command matches "skip";
		cheat by softly kickstarting the game;
		reject the player's command;
	otherwise if the player's command matches "cataplouf";
		restore the developer mode;
		reject the player's command;
	otherwise if the player's command matches "xyzzy" and the mechanism is not allowing a free input;
		display the xyzzy answer;
		reject the player's command;
	otherwise if the player's command matches "transcript on";
		now the mechanism is writing a transcript;
		continue the action;
	otherwise if the player's command matches "transcript off";
		now the mechanism is not writing a transcript;
		continue the action;
	otherwise if the player's command matches "version";
		continue the action;
	otherwise if the player's command matches "restart";
		continue the action;
	otherwise if the player's command matches "quit";
		continue the action;
	end if;
	[Converts numeric keypad commands when this input mode is active]
	if the mechanism is numerical layout and the mechanism is waiting for a standard input begin;
		[Conversion of actions]
		if the mechanism is action input begin;
			if the command is "[key 7]" begin;
				now the command is key story;
			otherwise if the command is "[key 8]";
				now the command is key speaking;
			otherwise if the command is "[key 9]";
				now the command is key rotating;
			otherwise if the command is "[key 4]";
				now the command is key opening;
			otherwise if the command is "[key 5]";
				now the command is key waiting;
			otherwise if the command is "[key 6]";
				now the command is key using;
			otherwise if the command is "[key 1]";
				now the command is key closing;
			otherwise if the command is "[key 2]";
				now the command is key taking;
			otherwise if the command is "[key 3]";
				now the command is key combining;
			otherwise if the command is "[key point]";
				now the command is key examining;
			otherwise if the command is "[key plus]";
				now the command is key inventory;
			otherwise if the command is "[key 0]";
				now the mechanism is movement layout;
				now the mechanism is movement input;
				end on a refresh;
				reject the player's command;
			else;
				end on an incorrect input;
				reject the player's command;
			end if;
		[Conversion of movements]
		otherwise if the mechanism is movement input;
			if the command is "[key 7]" and the communist is hidden begin;
				now the command is key emerging;
			otherwise if the command is "[key 7]" and the communist is not hidden;
				now the command is key hiding;
			otherwise if the command is "[key 8]";
				now the command is key north;
			otherwise if the command is "[key 9]";
				now the command is key ascending;
			otherwise if the command is "[key 4]";
				now the command is key west;
			otherwise if the command is "[key 5]";
				now the command is key waiting;
			otherwise if the command is "[key 6]";
				now the command is key east;
			otherwise if the command is "[key 1]";
				now the command is key spying;
			otherwise if the command is "[key 2]";
				now the command is key south;
			otherwise if the command is "[key 3]";
				now the command is key descending;
			otherwise if the command is "[key point]";
				now the command is key examining;
			otherwise if the command is "[key plus]";
				now the command is key inventory;
			otherwise if the command is "[key 0]";
				now the mechanism is action layout;
				now the mechanism is action input;
				end on a refresh;
				reject the player's command;
			else;
				end on an incorrect input;
				reject the player's command;
			end if;
		[Conversion of inventory commands]
		otherwise if the mechanism is inventory input;
			if the command is "[key 7]" begin;
				now the command is key opening;
			otherwise if the command is "[key 9]";
				now the command is key using;
			otherwise if the command is "[key 4]";
				now the command is key closing;
			otherwise if the command is "[key 6]";
				now the command is key combining;
			otherwise if the command is "[key 1]";
				now the command is key dropping;
			otherwise if the command is "[key 3]";
				now the command is key rotating;
			otherwise if the command is "[key point]";
				now the command is key examining;
			otherwise if the command is "[key plus]";
				now the command is key inventory;
			else;
				end on an incorrect input;
				reject the player's command;
			end if;
		end if;
	end if;
	[Loops the message rotation if the same action occurs, or resets it]
	if the mechanism is pausing the rotation begin;
		now the mechanism is not pausing the rotation;
	else;
		[Flûte, come to think of it, if a command is rejected, this will still have had time to change]
		if command is the last action begin;
			if same-action rotation is 0 begin;
				now same-action rotation is 1;
			otherwise if same-action rotation is 1;
				now same-action rotation is 2;
			otherwise if same-action rotation is 2;
				now same-action rotation is 3;
			otherwise if same-action rotation is 3;
				now same-action rotation is 1;
			end if;
		else;
			now same-action rotation is 0;
		end if;
	end if;
	[Action and movement commands]
	if the mechanism is action input or the mechanism is movement input begin;
		if the command is "[key north]" begin;
			start a movement to the north;
		otherwise if the command is "[key east]";
			start a movement to the east;
		otherwise if the command is "[key south]";
			start a movement to the south;
		otherwise if the command is "[key west]";
			start a movement to the west;
		otherwise if the command is "[key ascending]";
			start a movement to the up;
		otherwise if the command is "[key descending]";
			start a movement to the down;
		otherwise if the command is "[key waiting]";
			start a waiting action;
		otherwise if the command is "[key hiding]";
			start a hiding action;
		otherwise if the command is "[key emerging]";
			start an emerging action;
		otherwise if the command is "[key spying]";
			start a spying action;
		otherwise if the command is "[key examining]";
			start an examining action;
		otherwise if the command is "[key taking]";
			start a taking action;
		otherwise if the command is "[key using]";
			start a using action;
		otherwise if the command is "[key combining]";
			start a combining action;
		otherwise if the command is "[key rotating]";
			start a rotating action;
		otherwise if the command is "[key opening]";
			start an opening action;
		otherwise if the command is "[key closing]";
			start a closing action;
		otherwise if the command is "[key speaking]";
			start a speaking action;
		otherwise if the command is "[key inventory]";
			display the inventory;
		otherwise if the command is "[key story]";
			now the mechanism is paused;
			now the mechanism is story screen;
			now the mechanism is story input;
			update the journal;
		else;
			end on an incorrect input;
			reject the player's command;
		end if;
	[Inventory commands]
	otherwise if the mechanism is inventory input;
		if the command is "[key examining]" begin;
			start an examining action;
		otherwise if the command is "[key using]";
			start a using action;
		otherwise if the command is "[key combining]";
			start a combining action;
		otherwise if the command is "[key rotating]";
			start a rotating action;
		otherwise if the command is "[key opening]";
			start an opening action;
		otherwise if the command is "[key closing]";
			start a closing action;
		otherwise if the command is "[key dropping]";
			start a dropping action;
		otherwise if the command is "[key inventory]";
			hide the inventory;
		else;
			end on an incorrect input;
			reject the player's command;
		end if;
	[Start menu commands]
	otherwise if the mechanism is main menu input;
		now the mechanism is paused;
		if command is "[key 1]" begin;
			now the mechanism is special prologue input;
			now the mechanism is first prologue stage;
		otherwise if command is "[key 2]";
			now the mechanism is preventing the rejection;
			change the text of the player's command to "restore";
		otherwise if command is "[key 3]";
			now the mechanism is credits stage;
			now the mechanism is special prologue input;
		otherwise if command is "bonus";
			now the mechanism is alternate menu input;
			now the mechanism is alternate menu stage;
		else;
			end on an incorrect input;
			reject the player's command;
		end if;
	[Prologue commands]
	otherwise if the mechanism is special prologue input;
		enact the going back action using command;
	[Dialogue commands]
	otherwise if the mechanism is dialog input;
		manage a discussion using command;
	[Story screen commands]
	otherwise if the mechanism is story input;
		if command is "[key 1]" begin;
			now the mechanism is paused;
			now the mechanism is preventing the rejection;
			change the text of the player's command to "save";
		otherwise if command is "[key 2]";
			now the mechanism is paused;
			now the mechanism is preventing the rejection;
			change the text of the player's command to "restore";
		otherwise if the command is "[key 3]";
			now the mechanism is paused;
			now the mechanism is intermission screen;
			now the mechanism is help stage;
			now the mechanism is special help input;
			display the intermission screen;
		otherwise if command is "[key 4]";
			now the mechanism is paused;
			now the mechanism is preventing the rejection;
			change the text of the player's command to "quit";
		otherwise if command is "[key next]" or (command is "[key story]" and the mechanism is literal layout);
			now the mechanism is paused;
			now the mechanism is action screen;
			restore the last action screen input;
		else;
			end on an incorrect input;
			reject the player's command;
		end if;
	[Game over screen commands]
	otherwise if the mechanism is game over input;
		if command is "[key 1]" begin;
			instead follow the immediately restart the VM rule;
		otherwise if command is "[key 2]";
			now the mechanism is paused;
			now the mechanism is preventing the rejection;
			change the text of the player's command to "restore";
		otherwise if command is "[key 3]";
			now the mechanism is paused;
			now the mechanism is preventing the rejection;
			change the text of the player's command to "quit";
		else;
			end on an incorrect input;
			reject the player's command;
		end if;
	[Bonus screen commands]
	otherwise if the mechanism is alternate menu input;
		now the mechanism is paused;
		if command is "[key 1]" begin;
			now the mechanism is viewing input;
			now the mechanism is gallery stage;
			now the mechanism is laundress deviation;
		otherwise if command is "[key 2]";
			now the mechanism is reference stage;
			now the mechanism is special prologue input;
		otherwise if command is "[key 3]";
			now the mechanism is recommendations stage;
			now the mechanism is special prologue input;
		otherwise if command is "[key next]";
			now the mechanism is main menu stage;
			now the mechanism is main menu input;
		else;
			end on an incorrect input;
			reject the player's command;
		end if;
	[Specific input prompts]
	otherwise if the mechanism is graphical examination input;
		enact the graphical examination using command;
	otherwise if the mechanism is examining input;
		enact the examining action using command;
	otherwise if the mechanism is taking input;
		enact the taking action using command;
	otherwise if the mechanism is speaking input;
		enact the speaking action using command;
	otherwise if the mechanism is dropping input;
		enact the dropping action using command;
	otherwise if the mechanism is using input;
		enact the using action using command;
	otherwise if the mechanism is opening input;
		enact the opening action using command;
	otherwise if the mechanism is closing input;
		enact the closing action using command;
	otherwise if the mechanism is first combining input;
		enact the first combining action using command;
	otherwise if the mechanism is second combining input;
		enact the second combining action using command;
	otherwise if the mechanism is double use input;
		enact the double use action using command;
	otherwise if the mechanism is rotating input;
		enact the rotating action using command;
	otherwise if the mechanism is peeping choice input;
		enact the peeping choice action using command;
	otherwise if the mechanism is peeping input;
		enact the peeping action using command;
	otherwise if the mechanism is camera peeping input;
		enact the camera peeping action using command;
	otherwise if the mechanism is doorknob input;
		enact the doorknobing action using command;
	otherwise if the mechanism is teleprinter input;
		enact the teleprinting action using command;
	otherwise if the mechanism is firearm input;
		enact the firearm operation using command;
	otherwise if the mechanism is unbolting input;
		enact the unbolting action using command;
	otherwise if the mechanism is testing input;
		enact the testing action using command;
	otherwise if the mechanism is special proceeding input;
		if the communist is committing a crime begin;
			enact the sentencing action using command;
		else;
			enact the proceeding action using command;
		end if;
	otherwise if the mechanism is special passing time input;
		enact the progression of time using command;
	otherwise if the mechanism is special help input;
		enact the helping action using command;
	otherwise if the mechanism is special time intermission input;
		enact the going back action using command;
	otherwise if the mechanism is viewing input;
		enact the viewing action using command;
	otherwise if the mechanism is cheating input;
		enact the cheating action using command;
	otherwise if the mechanism is ending input;
		enact the ending action using command;
	end if;
	[Launches major background processes if the pause is not active]
	if the mechanism is paused begin;
		now the mechanism is not paused;
	else;
		unless the communist is peeping begin;
			move all applicable characters;
			potentially assign a task to all applicable characters;
		end unless;
		if the countdown is 0 begin;
			now the mechanism is no countdown;
		else;
			decrement the countdown;
			act upon the countdown;
		end if;
		check for possible infractions;
		unless the communist is committing a crime begin;
			describe who does what in the location;
			produce potential interactions between people;
			produce potential sounds from elsewhere;
		end unless;
		act upon the global triggers;
	end if;
	[Shows notifications last]
	if the mechanism is ready to display a story notification begin;
		display a story notification;
		now the mechanism is not ready to display a story notification;
	end if;
	[Disables the god mode after one turn]
	if the communist is bound to fall begin;
		now the communist is earthly;
		now the communist is not bound to fall;
	end if;
	[Clears any input fallback freeze]
	now the mechanism is not avoiding the input fallback;
	[Counts the number of commands executed]
	increment the number of commands;
	[Saves a ghost of the last command]
	now the last action is command;
	[Prevents the screen from refreshing if an invalid command is executed]
	if the mechanism is pausing the refresh begin;
		now the mechanism is not pausing the refresh;
	else;
		end on a refresh;
	end if;
	[Prevents the command from being rejected, if necessary]
	if the mechanism is preventing the rejection begin;
		now the mechanism is not preventing the rejection;
	else;
		reject the player's command;
	end if.


Book - Shared openings


[#EXEGESIS STANDBY]   [Shared input prompts]

[It is common, during gameplay, to simply have to run '1' to trigger a subsequent event. To avoid having to create a multitude of different input prompts that all await the number 1 (see EXEGESIS FRAMEWORK for input prompts), I use the shared input prompt called 'special proceeding input', used at many points in the game, which is typically triggered with 'to start a special standby according to X'. Depending on the value of X, the in-game result of the '1' command produces different effects: launching a dialogue, returning to the action screen, moving to the next "slide", etc. These scripted events are mostly centralised in the same part of this code (see EXEGESIS SCRIPTS).]


[Process triggering the single progression option]
To start a standby for input:
	add in a new paragraph "([key 1]) Continue";
	now the mechanism is special proceeding input.

[Same as above, but pending a specific result - both lead to the process below]
To start a special standby according to (number - a number):
	if the number is 12 begin;
		[A rather clumsy but effective workaround]
		add in a new paragraph "([key 1]) [one of]Read on[or]Put the letter down[cycling]";
	else;
		add in a new paragraph "([key 1]) Continue";
	end if;
	now the mechanism is special proceeding input;
	now the standby preparation is number.

[Process simply waiting for the player to run '1']
To enact the proceeding action using (command - an indexed text):
	now the mechanism is paused;
	if the command is "[key 1]" begin;
		[Standard case]
		if the standby preparation is 0 begin;
			if the mechanism is action screen begin;
				restore the last action screen input;
			otherwise if the mechanism is inventory screen;
				now the mechanism is inventory input;
				refresh the inventory;
			end if;
		[First tutorial dialogue with the housekeeper]
		otherwise if the standby preparation is 1;
			run the script to start the first dialogue;
		[Second tutorial dialogue with the housekeeper]
		otherwise if the standby preparation is 2;
			run the script to start the final tutorial event;
		[Dialogue with the depressed housekeeper]
		otherwise if the standby preparation is 3;
			run the script to debrief the depression;
		[Bookmark-ribbon transcription]
		otherwise if the standby preparation is 4;
			run the script to transcribe the bookmark ribbon;
		[Dialogue announcing the delegation's arrival]
		otherwise if the standby preparation is 5;
			run the script to learn about the delegation;
		[Telephone conversation]
		otherwise if the standby preparation is 6;
			run the script to make the telephone call;
		[Delegation's arrival]
		otherwise if the standby preparation is 7;
			run the script to bring the reception line;
		[Espionage under the table]
		otherwise if the standby preparation is 8;
			run the script to spy under the table;
		[Cutscene of the cannon firing]
		otherwise if the standby preparation is 9;
			run the script to fire the cannon;
		[Recording of the delegation]
		otherwise if the standby preparation is 10;
			run the script to record the delegation;
		[Night delivery cutscene]
		otherwise if the standby preparation is 11;
			run the script to display the delivery intermission;
		[Reading the housekeeper's letter]
		otherwise if the standby preparation is 12;
			run the script to read the letter;
		[Fourfold articulation of the final confrontation]
		otherwise if the standby preparation is 13;
			run the script to shoot the ceiling;
		otherwise if the standby preparation is 14;
			run the script to make the governess leave;
		otherwise if the standby preparation is 15;
			run the script to launch the final discussion;
		otherwise if the standby preparation is 16;
			run the script to end on a failure;
		[Statement by the housekeeper]
		otherwise if the standby preparation is 17;
			bring a type 2 discussion on "HK 1 end" initiated by the governess;
		[Statement by the maid]
		otherwise if the standby preparation is 18;
			bring a type 2 discussion on "MD 1 end" initiated by the maid;
		[Statement by the cook]
		otherwise if the standby preparation is 19;
			bring a type 2 discussion on "CK 1 end" initiated by the cook;
		[It was only meant to be a bit of a joke at first]
		otherwise if the standby preparation is 20;
			run the script to teleport elsewhere;
		otherwise if the standby preparation is 21;
			bring a type 2 discussion on "CK 1 train" initiated by the cook;
		otherwise if the standby preparation is 22;
			run the script to complete the way back;
		[To emphasise the postman's arrival]
		otherwise if the standby preparation is 23;
			run the script to demonstrate the forced motion;
		[First meeting with the count]
		otherwise if the standby preparation is 24;
			bring a type 2 discussion on "CO 1 encounter" initiated by the count;
		[Compulsory observation of the brief depression]
		otherwise if the standby preparation is 25;
			run the script to assess the depression;
		end if;
		[Clears the setup, unless there are several consecutive 'standby for input' messages]
		unless the mechanism is avoiding the standby preparation reset begin;
			now the standby preparation is 0;
		end unless;
		[Clears the property out anyway]
		now the mechanism is not avoiding the standby preparation reset;
	else;
		end on a powerful incorrect input;
	end if.

[Test processes that are no longer needed, retained for the time being]
To enact the testing action using (command - an indexed text): do nothing.
To launch the testing process: do nothing.

[Process simply waiting for the player to run '.']
To enact the going back action using (command - an indexed text):
	now the mechanism is paused;
	if the command is "[key next]" begin;
		[Coordination of the arrival of the delegation]
		if the mechanism is reception stage begin;
			run the script to close the delegation intermission;
		[Coordination of the espionage behind the curtain]
		otherwise if the mechanism is curtains stage;
			run the script to close the curtains intermission;
		[Coordination of the espionage under the table]
		otherwise if the mechanism is table stage;
			run the script to close the table intermission;
		[Coordination of the waiting time during the delivery]
		otherwise if the mechanism is waiting stage and the delivery narration counter is not 0;
			run the script to close the delivery intermission;
		[Coordination of the prologue]
		otherwise if the mechanism is special prologue input;
			run the script to show the slides and start the first dialog;
		[Standard case - end of the time skip]
		otherwise if the mechanism is special time intermission input;
			give back the controls after the advance of time;
		end if;
	else;
		end on a powerful incorrect input;
	end if.


Book - Shared conclusions

[Only applicable before a command rejection in the core framework]
To end on a refresh:
	if the mechanism is not debugging begin;
		clear the screen;
	end if;
	if the mechanism is action screen begin;
		display the action screen;
	otherwise if the mechanism is inventory screen;
		display the inventory screen;
	otherwise if the mechanism is examination screen;
		display the graphical examination screen;
	otherwise if the mechanism is dialog screen;
		display the dialog screen;
	otherwise if the mechanism is intermission screen;
		display the intermission screen;
	otherwise if the mechanism is story screen;
		display the story screen;
	otherwise if the mechanism is game over screen;
		display the game over screen;
	otherwise if the mechanism is conclusion screen;
		display the conclusion screen;
	end if.

[Remembers and restores the mode currently in use]
To restore the last action screen input:
	if the mechanism is movement layout begin;
		now the mechanism is movement input;
	otherwise if the mechanism is action layout;
		now the mechanism is action input;
	end if;
	[Corrects inconsistencies caused by the conversion of letters into numbers]
	[For example, 'stop peeking' (2) and 'go south' (2) would be considered the same action]
	now the same-action rotation is 0.

[Error call to be used only within the core framework]
To end on an incorrect input:
	say incorrect input.

[To be used in any process outside the core framework]
To end on a powerful incorrect input:
	say incorrect input;
	[Simulates a command rejection; normal rejections are not propagated outside the framework]
	now the mechanism is paused;
	now the mechanism is pausing the refresh.

To say incorrect input:
	say "[fixed letter spacing] COMMAND > This command is not available here.[variable letter spacing]";
	if the mechanism is detecting a traditional command begin;
		say "[fixed letter spacing][paragraph break] COMMAND > A command commonly used in interactive fiction has been detected. In this story, most commands consist of a single letter or number, and the available commands are always displayed on the screen. You can find further explanations in the help section, which can be accessed from the Story screen.[no line break][variable letter spacing][paragraph break]";
	end if.

To restore the prompt:
	now the command prompt is "[fixed letter spacing] COMMAND > [variable letter spacing]".


Book - Allowed system commands

To configure the main layout:
	if the mechanism is numerical layout begin;
		now the mechanism is literal layout;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > Keyboard input is now active.[variable letter spacing]";
	otherwise if the mechanism is literal layout;
		now the mechanism is numerical layout;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > Numeric keypad input is now active.[variable letter spacing]";
	end if.

To restore the developer mode:
	if the mechanism is released begin;
		now the mechanism is not released;
		say "[fixed letter spacing] COMMAND > The development commands are now available. Run '000' to bring up the list.[variable letter spacing]";
	otherwise if the mechanism is not released;
		now the mechanism is released;
		say "[fixed letter spacing] COMMAND > The development commands are no longer accessible.[variable letter spacing]";
	end if.

To display the xyzzy answer:
	say "[fixed letter spacing] COMMAND > This word is used in a more complex way than that. See if you can find it; you won't regret it.[variable letter spacing]".


Book - Development system commands

To cheat by displaying the list of commands:
	say fixed letter spacing;
	say line break;
	say " System commands:";
	say line break;
	say " COMMAND 001 = Restart the story immediately.";
	say " COMMAND 002 = Navigate through the debugging modes.";
	say " COMMAND 003 = Navigate through the input modes.";
	say " COMMAND 004 = Activate the god mode.";
	say " COMMAND 005 = Activate the god mode for one turn.";
	say " COMMAND 006 = Explore or un-explore all locations.";
	say " COMMAND 007 = Move forward one phase in time (baskets collected).";
	say " COMMAND 008 = Move forward four phases in time (baskets collected).";
	say " COMMAND 009 = Obtain the keys to the mansion.";
	say " COMMAND 010 = Obtain a lit lantern.";
	say " COMMAND 011 = Collect all laundry baskets.";
	say " COMMAND 012 = Return items to their proper place and close the containers.";
	say " COMMAND 013 = Teleport yourself to the guest room.";
	say " COMMAND 014 = Get the answers to the random puzzles.";
	say " COMMAND 015 = Return to the action screen (universal emergency stop).";
	say " COMMAND 016 = Display the number of commands executed.";
	say " COMMAND 017 = Enable dialogue testing (disabled).";
	say " COMMAND 018 = Allow access to the guest room.";
	say " COMMAND 019 = Allow access to the lift.";
	say " COMMAND 020 = Allow the delegation to move around.";
	say " COMMAND 021 = Call Marceline.";
	say " COMMAND 022 = Have the delegation brought into the dining room.";
	say " COMMAND 023 = Send the soldier off.";
	say " COMMAND 024 = Get the camera and the graphophone.";
	say " COMMAND 025 = Navigate through the different states of the graphophone.";
	say " COMMAND 026 = Navigate through the stages of knowledge about the invasion.";
	say " COMMAND 027 = Complete the photo shoot through the keyhole.";
	say " COMMAND 028 = Navigate through the progress stages of the quest to photograph items.";
	say " COMMAND 029 = Skip the espionage scene in the study.";
	say " COMMAND 030 = Display the cover image.";
	say " COMMAND 031 = Set the variables required for the three dialogues of the good ending.";
	say " COMMAND 032 = Launch the narration-dialogue demonstration (restarts the story!).";
	say " COMMAND 033 = Quick start (skips the tutorial and jumps straight to numerical mode).";
	say " COMMAND 034 = Settings menu for end-of-game conditions.";
	say " COMMAND 035 = Overflow frame test.";
	say line break;
	say " Batch text verification:";
	say line break;
	say " COMMAND 100 = Examine all non-visual items and people.";
	say " COMMAND 101 = Enter all unknown and known places.";
	say " COMMAND 102 = Take all items and drop all portable items.";
	say " COMMAND 103 = Use all items.";
	say " COMMAND 104 = Open and close all items.";
	say " COMMAND 105 = Rotate all items.";
	say " COMMAND 106 = Combine everything with everything (!).";
	say " COMMAND 107 = Review the available combinations of the audited item.";
	say " COMMAND 108 = List all items, locations and characters.";
	say line break;
	say " Quest progress:";
	say paragraph break;
	say " (When these commands are executed, various general game progressions occur. As a general rule, always use them at the start of a new game.)";
	say line break;
	say " COMMAND 200 = Skip the prologue.";
	say " COMMAND 201 = Resolve the tutorial.";
	say " COMMAND 202 = Insert (or remove) the coils into the diverter.";
	say " COMMAND 203 = Look at the microfiches.";
	say " COMMAND 204 = Skip to the second act and obtain the paraffin.";
	say " COMMAND 205 = Make impressions of the keys in paraffin.";
	say " COMMAND 206 = Get the keys to the mansion.";
	say " COMMAND 207 = Transcribe the embedded ribbon.";
	say " COMMAND 208 = Transcribe the found ribbon.";
	say " COMMAND 209 = Read the first document only.";
	say " COMMAND 210 = Read both documents.";
	say " COMMAND 211 = Spread the itching powder.";
	say " COMMAND 212 = Skip to the third act.";
	say " COMMAND 213 = Skip to the arrival of the delegation.";
	say " COMMAND 214 = Get the information about the invasion.";
	say " COMMAND 215 = Beat the final midday.";
	say " COMMAND 216 = Beat the final afternoon.";
	say " COMMAND 217 = Go through the final briefing and triggers the last scene.";
	say " COMMAND 218 = Make the weapon ready to fire.";
	say " COMMAND 219 = Make the conclusion available (very rough).";
	say variable letter spacing.

[Remember to insert a 'line break' when the message follows an 'end on a refresh']

To cheat by activating the debug mode:
	if the mechanism is not debugging begin;
		now the mechanism is lightly debugging;
		say "[fixed letter spacing] COMMAND > Light debug trace is now enabled.[variable letter spacing]";
	otherwise if the mechanism is lightly debugging;
		now the mechanism is heavily debugging;
		say "[fixed letter spacing] COMMAND > Heavy debug trace is now enabled.[variable letter spacing]";
	otherwise if the mechanism is heavily debugging;
		now the mechanism is not debugging;
		say "[fixed letter spacing] COMMAND > Debug trace is now disabled.[variable letter spacing]";
	end if.

To cheat by switching between input modes:
	if the mechanism is numerical layout begin;
		now the mechanism is literal layout;
		end on a refresh;
	otherwise if the mechanism is literal layout;
		now the mechanism is numerical layout;
		end on a refresh;
	end if.

To cheat by enabling the god mode:
	if the communist is earthly begin;
		now the communist is divine;
		say "[fixed letter spacing] COMMAND > God mode enabled![variable letter spacing]";
	otherwise if the communist is divine;
		now the communist is earthly;
		say "[fixed letter spacing] COMMAND > God mode disabled.[variable letter spacing]";
	end if.

To cheat by enabling the temporary god mode:
	now the communist is divine;
	now the communist is bound to fall;
	say "[fixed letter spacing] COMMAND > God mode enabled for one turn![variable letter spacing]".

To cheat by discovering every room:
	if there is at least one room that is not accessed begin;
		repeat with target running through every room begin;
			now the target is accessed;
		end repeat;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > Every location is explored.[variable letter spacing]";
	else;
		repeat with target running through every room begin;
			now the target is not accessed;
		end repeat;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > No locations are explored.[variable letter spacing]";
	end if.

To cheat by skipping one phase:
	if the mechanism is set to the night begin;
		increment sleeping narration counter;
	otherwise if the mechanism is set to the evening;
		increment waiting narration counter;
	else;
		increment working narration counter;
	end if;
	empty every laundry baskets;
	advance time;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > Next phase reached.[variable letter spacing]".

To cheat by skipping one day:
	empty every laundry baskets;
	advance time;
	empty every laundry baskets;
	advance time;
	empty every laundry baskets;
	advance time;
	empty every laundry baskets;
	advance time;
	increment working narration counter;
	increment working narration counter;
	increment waiting narration counter;
	increment sleeping narration counter;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > Next day reached.[variable letter spacing]".

To cheat by obtaining the keys:
	now the communist is carrying the set of forged keys;
	say "[fixed letter spacing] COMMAND > Keys obtained.[variable letter spacing]".

To cheat by obtaining the lantern:
	now the communist is carrying the tin lantern;
	now the communist is lantern-filled;
	now the tin lantern is ignited;
	say "[fixed letter spacing] COMMAND > Lantern obtained.[variable letter spacing]".

To cheat by emptying every basket:
	empty every laundry baskets;
	say "[fixed letter spacing] COMMAND > The baskets have been emptied, lazybones.[variable letter spacing]".

To cheat by closing and tidying up everything:
	repeat with target running through origin-ascertained useful items begin;
		now the target is in the origin of the target;
	end repeat;
	repeat with target running through closeness-ascertained useful items begin;
		now the target is closed;
	end repeat;
	say "[fixed letter spacing] COMMAND > Everything that matters has been put back in its place and closed up.[variable letter spacing]".

To cheat by teleporting:
	teleport the protagonist to the guest bedroom;
	now the communist is victorious of the doorknob ordeal;
	describe the location;
	restore the last action screen input;
	end on a refresh.

To cheat by displaying the solutions:
	now the communist is postcards-read;
	say "[fixed letter spacing] COMMAND > The count's daughter: [daughter name]. In the end, there's only one random puzzle.[variable letter spacing]".

To cheat by killing a broken dialog:
	now the mechanism is action screen;
	restore the last action screen input;
	add in a new screen "Dialogue ended, back to the action screen.";
	end on a refresh.

To cheat by displaying the number of commands:
	if the number of commands is 0 begin;
		say "[fixed letter spacing] COMMAND > There's no need to rush... No commands have been executed yet.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > [number of commands] command[s] executed so far.[variable letter spacing]";
	end if.

To cheat by testing the dialog system:
	if the mechanism is action screen and the mechanism is not testing input and the cook is in the location and the cook is present and the cook is watchful begin;
		now the mechanism is testing input;
		launch the testing process;
		end on a refresh;
	else;
		say "[fixed letter spacing] COMMAND > This command is unavailable in these conditions.[variable letter spacing]";
	end if.

To cheat by getting access to the guest room:
	now the communist is victorious of the doorknob ordeal;
	say "[fixed letter spacing] COMMAND > The door to the teleprinter room is now accessible.[variable letter spacing]".

To cheat by getting access to the lift:
	now the communist is lift-discovered;
	now the communist is lift-taken;
	now the communist is lift power-restored;
	now the upper lift door is not hidden;
	now the upper lift door is not secondary;
	now the lower lift door is not secondary;
	now the mechanical staircase is not hidden;
	now the printed name of the right lever is "lift circuit breaker";
	now the printed name of the lower lift door is "lift";
	say "[fixed letter spacing] COMMAND > The lift is now accessible and already used.[variable letter spacing]".

To cheat by moving the delegation:
	if the count is numerous begin;
		now the mechanism is allowing group movements;
		say "[fixed letter spacing] COMMAND > The delegation will now move around at random.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. To be used only when the delegation is 'present'.[variable letter spacing]";
	end if.

To cheat by making the call:
	now the communist is call-made;
	say "[fixed letter spacing] COMMAND > The lengthy call was made.[variable letter spacing]".

To cheat by displacing the delegation:
	if the count is numerous and the count is in the ballroom begin;
		now the mechanism is lunch beginning countdown;
		now the countdown is 12;
		say "[fixed letter spacing] COMMAND > The housekeeper is going to move, and the delegation is going to have lunch.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. To be used only when the delegation is about to have lunch.[variable letter spacing]";
	end if.

To cheat by removing the soldier:
	now the soldier is nowhere;
	reassign the soldier to guard standing in the location of the soldier;
	say "[fixed letter spacing] COMMAND > If the soldier was on the estate, then he is no longer there.[variable letter spacing]".

To cheat by getting the camera and the gun:
	now the communist is carrying the pocket camera;
	now the communist is carrying the wax cylinder;
	now the communist is carrying the graphophone;
	now the communist is equipment-received;
	say "[fixed letter spacing] COMMAND > Camera and graphophone obtained.[variable letter spacing]".

To cheat by switching between graphophone states:
	if the communist is not carrying the graphophone begin;
		say "[fixed letter spacing] COMMAND > Rejected. Clearly, the graphophone is needed.[variable letter spacing]";
	else;
		now the communist is carrying the crank;
		now the crank is graphophone-combined;
		now the printed name of the crank is "crank attached to the graphophone";
		now the wax cylinder is loaded in the graphophone;
		if the graphophone is complete begin;
			now the graphophone is not funneled;
			now the graphophone is not secured;
			say "[fixed letter spacing] COMMAND > Funnel and plaster removed.[variable letter spacing]";
		otherwise if the graphophone is serviceable;
			now the graphophone is funneled;
			now the graphophone is secured;
			say "[fixed letter spacing] COMMAND > Plaster added.[variable letter spacing]";
		otherwise if the graphophone is barely working;
			now the graphophone is funneled;
			say "[fixed letter spacing] COMMAND > Funnel added.[variable letter spacing]";
		end if;
	end if.

To cheat by switching between invasion information states:
	if the communist is aware of the french invasion of Russia begin;
		now the communist is not aware of the french invasion of Russia;
		say "[fixed letter spacing] COMMAND > Information forgotten.[variable letter spacing]";
	else;
		now the communist is aware of the french invasion of Russia;
		say "[fixed letter spacing] COMMAND > Information obtained.[variable letter spacing]";
	end if.

To cheat by completing the keyhole photoshoot:
	if the mechanism is set during the third act and the mechanism is set to the afternoon and the count is in the reception hall and (the location is the western corridor or the location is the ballroom) begin;
		now the communist is photos-taken;
		run the script to move the delegation to the study;
		say "[fixed letter spacing] COMMAND > Done. Wait once to restore the correct timing.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. You must be exactly where the event is due to start.[variable letter spacing]";
	end if.

To cheat by switching between evidence states:
	if the communist is not documents-photographed and the communist is not evidence-photographed begin;
		now the communist is documents-photographed;
		say "[fixed letter spacing] COMMAND > The documents were photographed.[variable letter spacing]";
	otherwise if the communist is documents-photographed;
		now the communist is evidence-photographed;
		say "[fixed letter spacing] COMMAND > Other than the documents, everything else was photographed.[variable letter spacing]";
	else;
		now the communist is not evidence-photographed;
		now the communist is not documents-photographed;
		say "[fixed letter spacing] COMMAND > Nothing was photographed.[variable letter spacing]";
	end if;
	if the communist is delegation-completely failed or the communist is delegation-spied begin;
		run the script to assimilate the adequate restitution dialog;
	end if.

To cheat by completing the curtains espionage:
	if the location is the study and the count is in the location and the count is numerous and the communist is not delegation-spied begin;
		run the script to close the curtains intermission;
		if the communist is documents-photographed begin;
			run the script to assimilate the adequate restitution dialog;
		end if;
		say "[fixed letter spacing] COMMAND > Done. The cutscene has been skipped.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. You must be exactly where the scene is due to start, and trigger this command before the scene begins.[variable letter spacing]";
	end if.

To cheat by displaying the cover art:
	display the cover art.

To cheat by triggering the good dialogs:
	now the secret keepsake is already rotated;
	now the exhaustability corresponding to a theme of "CK count" in the table of themes is exhausted;
	now the communist is postcards-read;
	say "[fixed letter spacing] COMMAND > Done.[variable letter spacing]".

To cheat by kickstarting the game:
	if the number of accessed rooms is 2 and the mechanism is main menu stage and the mechanism is intermission screen begin;
		cheat by skipping the prologue;
		cheat by solving the tutorial;
		now the mechanism is numerical layout;
		now the mechanism is movement layout;
		now the mechanism is movement input;
		end on a refresh;
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Do this immediately after the title screen.[variable letter spacing]";
	end if.

To cheat by softly kickstarting the game:
	if the number of accessed rooms is 2 and the mechanism is main menu stage and the mechanism is intermission screen begin;
		cheat by skipping the prologue;
		cheat by solving the tutorial;
		end on a refresh;
	else;
		say "[fixed letter spacing] COMMAND > This command is not available outside the title screen.[variable letter spacing]";
	end if.

To cheat by opening the ending panel:
	if the mechanism is action screen and (the mechanism is action input or the mechanism is movement input) begin;
		now the mechanism is cheating input;
		bring the ending panel;
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Do this from a neutral action screen.[variable letter spacing]";
	end if.

To cheat by testing the overflow:
	if the mechanism is action screen begin;
		process 1 for "Press a key, bobet.";
		end on a refresh;
		let the test countdown be 25;
		while the test countdown is not 0 begin;
			wait for any key;
			process 2 for "Go on, bobet.";
			end on a refresh;
			decrement the test countdown;
		end while;
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Do this from the action screen.[variable letter spacing]";
	end if.


Book - Audit system commands

To cheat by examining everything:
	let audited tally be 0;
	repeat with target running through useful items that are not graphically examined begin;
		clear the action;
		clear the overflow;
		depict the target;
		increment the audited tally;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Examine [the target] (item [audited tally] of [the number of useful items that are not graphically examined]) ([if the target is nowhere]currently nowhere[else][location of the target][end if]).[variable letter spacing]";
		wait for any key;
	end repeat;
	let audited tally be 0;
	repeat with target running through persons begin;
		clear the action;
		clear the overflow;
		portray the target;
		increment the audited tally;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Examine [the target] (character [audited tally] of [the number of persons]).[variable letter spacing]";
		wait for any key;
	end repeat.

To cheat by discovering and rediscovering every room:
	let audited tally be 0;
	repeat with target running through rooms begin;
		clear the action;
		clear the overflow;
		teleport the protagonist to the target;
		increment the audited tally;
		now the location is not accessed;
		describe the location;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Enter [the location] (location [audited tally] of [the number of rooms]).[variable letter spacing]";
		wait for any key;
		clear the action;
		clear the overflow;
		now the location is accessed;
		describe the location;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Go back to [the location] (location [audited tally] of [the number of rooms]).[variable letter spacing]";
		wait for any key;
	end repeat;
	let audited tally be 0;
	repeat with item running through useful items begin;
		now the item is not hidden;
		if the item is a container begin;
			now the item is open;
		end if;
	end repeat;
	repeat with target running through rooms begin;
		clear the action;
		clear the overflow;
		teleport the protagonist to the target;
		increment the audited tally;
		describe the location;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Enter [the location] (everything open and visible) (location [audited tally] of [the number of rooms]).[variable letter spacing]";
		wait for any key;
	end repeat.

To cheat by taking and dropping everything:
	let the audited tally be 0;
	repeat with target running through useful items begin;
		unless the target is nowhere begin;
			teleport the protagonist to the location of the target;
		end unless;
		attempt to take the target;
		increment the audited tally;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Take[if the target is able to be taken] (presumably successfully)[end if] [the target] (item [audited tally] of [the number of useful items]).[variable letter spacing]";
		wait for any key;
		if the communist is carrying the target begin;
			attempt to drop the target;
			end on a refresh;
			say "[fixed letter spacing] COMMAND > Drop [the target].[variable letter spacing]";
			wait for any key;
		end if;
	end repeat.

To cheat by using everything:
	let the audited tally be 0;
	repeat with target running through useful items begin;
		attempt to use the target;
		increment the audited tally;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Use[if the target is able to be used] (presumably successfully)[end if] [the target] (item [audited tally] of [the number of useful items]).[variable letter spacing]";
		wait for any key;
	end repeat.

To cheat by opening and closing everything:
	let the audited tally be 0;
	repeat with target running through useful items begin;
		attempt to open the target;
		increment the audited tally;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Open[if the target is able to be opened] (presumably successfully)[end if] [the target] (item [audited tally] of [the number of useful items]).[variable letter spacing]";
		wait for any key;
		attempt to close the target;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Close[if the target is able to be opened] (presumably successfully)[end if] [the target] (item [audited tally] of [the number of useful items]).[variable letter spacing]";
		wait for any key;
	end repeat.

To cheat by rotating everything:
	let the audited tally be 0;
	repeat with target running through useful items begin;
		attempt to rotate the target;
		increment the audited tally;
		end on a refresh;
		say "[fixed letter spacing] COMMAND > Rotate[if the target is able to be rotated] (presumably successfully)[end if] [the target] (item [audited tally] of [the number of useful items]).[variable letter spacing]";
		wait for any key;
	end repeat.

To cheat by combining everything:
	let the audited tally be 0;
	let the full pairing count be 0;
	let full pairing tally be 0;
	repeat with pairing sum running through useful items begin;
		now the first combined item is the pairing sum;
		increase the full pairing tally by the number of pairable with this target things;
	end repeat;
	repeat with target running through useful items begin;
		increment the audited tally;
		blank out the whole of table of pairing;
		choose a blank row in the table of pairing;
		now item entry is the target;
		now the first combined item is the target;
		let pairing tally be the number of pairable with this target things;
		let pairing count be 0;
		repeat with blend running through pairable with this target things begin;
			increment full pairing count;
			increment pairing count;
			choose row 2 in the table of pairing;
			blank out the whole row;
			choose a blank row in the table of pairing;
			now item entry is the blend;
			now the second combined item is the blend;
			display the result of the combination attempt;
			end on a refresh;
			say "[fixed letter spacing] COMMAND > Combine [the first combined item] with [the second combined item].[variable letter spacing]";
			say line break;
			say "[fixed letter spacing] COMMAND > (Combination [pairing count] of [pairing tally]) (item [audited tally] of [the number of useful items]).[variable letter spacing]";
			say line break;
			say "[fixed letter spacing] COMMAND > (Combination [full pairing count] of [full pairing tally] in total) (That should keep you going all night).[variable letter spacing]";
			say line break;
			say "[fixed letter spacing] COMMAND > THE DOORS[if the first combined item is not able to be taken] IN THE ROOM[end if] ARE NOT TAKEN INTO ACCOUNT.[variable letter spacing]";
			wait for any key;
		end repeat;
	end repeat.

Definition: a thing is pairable with this target:
	if the first combined item is able to be taken begin;
		if it is a person, yes;
		if it is a useful item that is not the first combined item, yes;
		no;
	otherwise if the first combined item is not able to be taken;
		if it is a person, yes;
		if it is an able to be taken useful item that is not the first combined item or it is a useful item that is not the first combined item in the location of the first combined item, yes;
		no;
	end if.

To cheat by displaying the pairing possibilities:
	now the first combined item is the audited item;
	say "[fixed letter spacing] COMMAND > [the number of pairable with this target things] combinations currently available with [the audited item]:[variable letter spacing]";
	say line break;
	say "[fixed letter spacing] COMMAND > THE DOORS[if the first combined item is not able to be taken] IN THE ROOM[end if] ARE NOT TAKEN INTO ACCOUNT.[variable letter spacing]";
	say line break;
	repeat with target running through pairable with this target things begin;
		say "[fixed letter spacing] > [Audited item] + [target].[variable letter spacing]";
		say line break;
	end repeat.

To cheat by displaying the printed name of everything:
	say line break;
	say "[number of persons] CHARACTERS:[line break]";
	repeat with subject running through persons begin;
		say "- [The subject].";
	end repeat;
	say line break;
	say "[number of useful items] ITEMS:[line break]";
	repeat with subject running through useful items begin;
		say "- [The subject].";
	end repeat;
	say line break;
	say "[number of rooms - 1] LOCATIONS:[line break]";
	repeat with subject running through rooms that are not the dustbin of history begin;
		say "- [The subject].";
	end repeat.


Book - Progression system commands

To cheat by skipping the prologue:
	if the mechanism is main menu stage begin;
		now the mechanism is action screen;
		now the mechanism is special prologue input;
		say the first in-game text;
		start a special standby according to 1;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > The prologue has been skipped.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Accessible only from the title screen.[variable letter spacing]";
	end if.

To cheat by solving the tutorial:
	if the number of accessed rooms is 2 begin;
		now the standby preparation is 0;
		now the communist is hair-tied;
		now the communist is apron-worn;
		now the apron is nowhere;
		now the hairpin is nowhere;
		now the mechanism is no event;
		forget "HK room";
		assimilate silently "HK duties";
		assimilate silently "HK areas";
		assimilate silently "HK housekeeper";
		now the servants' basket is not hidden;
		now the cupboard is not hidden;
		generate 1 for "The prologue has been cut short. The mansion comes to life.";
		generate 2 for "Warning: the 'skip' command causes unexpected behaviour during gameplay. It should only be used for testing purposes.";
		now the governess is already seen doing something here;
		reassign the governess to armor feathering in the ballroom;
		describe who does what in the location;
		now the mechanism is action input;
		end on a refresh;
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Available only at the very beginning.[variable letter spacing]";
	end if.

To cheat by powering up the diverter:
	explore the common rooms;
	now the maid is already-met;
	now the communist is silently greeted by the maid;
	now the cook is already-met;
	now the cellar is accessed;
	now the tallboy is not hidden;
	if the electromagnet is in the diverter begin;
		now the electromagnet is in the tallboy;
	else;
		now the electromagnet is in the diverter;
	end if;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > Common areas and pantry explored, people met, electromagnet moved.[variable letter spacing]".

To cheat by observing the microforms:
	explore the common rooms;
	explore the basement;
	now the maid is already-met;
	now the communist is silently greeted by the maid;
	now the cook is already-met;
	now the communist is aware of the military rank of the count;
	now the communist is aware of the creation of an army;
	assimilate silently "MA photographs";
	assimilate silently "MA blackboard";
	forget "MA basement";
	forget "MA delay";
	forget "MA slowness";
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > Common areas and basement explored, people met, information gathered, conversations with M available.[variable letter spacing]".

To cheat by switching to the second act:
	explore the common rooms;
	explore the outside;
	explore the basement;
	now the maid is already-met;
	now the communist is silently greeted by the maid;
	now the cook is already-met;
	now the comrade is already-met;
	now the communist is governess lookout-assessed;
	forget "MA delay";
	forget "MA slowness";
	now the communist is carrying the key imprinter;
	now the mechanism is set during the second act;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > Common areas, basement and outdoor areas explored, people met, case of paraffin obtained, act 2 begun (the postman will arrive the following morning).[variable letter spacing]".

To cheat by imprinting the keys:
	if the mechanism is set to the night begin;
		explore the common rooms;
		explore the outside;
		explore the basement;
		explore the bedrooms;
		now the maid is already-met;
		now the communist is silently greeted by the maid;
		now the cook is already-met;
		now the comrade is already-met;
		now the communist is governess lookout-assessed;
		forget "MA delay";
		forget "MA slowness";
		now the communist is carrying the key imprinter;
		now the key imprinter is imprinted;
		assimilate silently "MA paraffin";
		now the governess is depressed;
		teleport the governess to the governess' bedroom;
		now the governess is unable to get new routine tasks;
		now the set of forged keys is able to open the maid's padlock;
		now the mechanism is set during the second act;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > All areas of the mansion explored (except the main building), people met, wax impressions secured, report to M ready (leading to a day of waiting and depression), act 2 active.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Do this at night. The timing depends on several factors that are easier to manage at night.[variable letter spacing]";
	end if.

To cheat by fully obtaining the keys:
	explore the common rooms;
	explore the outside;
	explore the basement;
	explore the bedrooms;
	now the maid is already-met;
	now the communist is silently greeted by the maid;
	now the cook is already-met;
	now the communist is governess lookout-assessed;
	forget "MA delay";
	forget "MA slowness";
	now the comrade is already-met;
	now the mechanism is set during the second act;
	now the communist is carrying the set of forged keys;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > All areas of the mansion explored (except the main building), people met, keys obtained, act 2 active.[variable letter spacing]".

To cheat by transcribing the ribbon:
	explore every room;
	now the maid is already-met;
	now the communist is silently greeted by the maid;
	now the cook is already-met;
	now the comrade is already-met;
	now the communist is governess lookout-assessed;
	forget "MA delay";
	forget "MA slowness";
	now the mechanism is set during the second act;
	now the communist is victorious of the doorknob ordeal;
	now the communist is carrying the set of forged keys;
	now the communist is aware of the identity of the count's superior officer;
	assimilate silently "MA general";
	now the denikine ribbon is resolved;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > All locations explored, people met, teleprinter accessed, keys obtained, information obtained, conversations available, act 2 active.[variable letter spacing]".

To cheat by transcribing the bookmark:
	explore every room;
	now the communist is silently greeted by the maid;
	now the maid is already-met;
	now the cook is already-met;
	now the comrade is already-met;
	now the communist is governess lookout-assessed;
	forget "MA delay";
	forget "MA slowness";
	now the mechanism is set during the second act;
	now the communist is victorious of the doorknob ordeal;
	now the communist is carrying the set of forged keys;
	now the communist is aware of the intentions of France towards Russia;
	assimilate silently "MA intentions";
	now the found ribbon is resolved;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > All locations explored, people met, teleprinter accessed, keys obtained, information obtained, conversations available, act 2 active.[variable letter spacing]".

To cheat by observing the first document only:
	explore every room;
	now the maid is already-met;
	now the communist is silently greeted by the maid;
	now the cook is already-met;
	now the comrade is already-met;
	now the communist is governess lookout-assessed;
	forget "MA delay";
	forget "MA slowness";
	now the mechanism is set during the second act;
	now the communist is victorious of the doorknob ordeal;
	now the communist is carrying the set of forged keys;
	now the communist is aware of France bankrolling the civil war;
	assimilate silently "MA funding";
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > All locations explored, people met, teleprinter accessed, keys obtained, information obtained, conversations available, act 2 active.[variable letter spacing]".

To cheat by observing every document:
	explore every room;
	now the maid is already-met;
	now the communist is silently greeted by the maid;
	now the cook is already-met;
	now the comrade is already-met;
	now the communist is governess lookout-assessed;
	forget "MA delay";
	forget "MA slowness";
	now the mechanism is set during the second act;
	now the communist is victorious of the doorknob ordeal;
	now the communist is carrying the set of forged keys;
	now the communist is aware of France bankrolling the civil war;
	assimilate silently "MA funding";
	now the communist is aware of the economical interests of France in Ukraine;
	end on a refresh;
	say "[line break][fixed letter spacing] COMMAND > All locations explored, people met, teleprinter accessed, keys obtained, information obtained, conversations available, act 2 active.[variable letter spacing]".

To cheat by spreading the itching powder:
	now the count's bed is sabotaged;
	now the spare clothes are sabotaged;
	now the rosehip fruits are nowhere;
	say "[fixed letter spacing] COMMAND > The itching powder has been spread, and nothing else.[variable letter spacing]".

To cheat by switching to the third act:
	if the mechanism is set to the evening begin;
		explore every room;
		now the maid is already-met;
		now the communist is silently greeted by the maid;
		now the cook is already-met;
		now the comrade is already-met;
		now the communist is governess lookout-assessed;
		forget "MA delay";
		forget "MA slowness";
		now the communist is victorious of the doorknob ordeal;
		now the communist is carrying the set of forged keys;
		now the mechanism is set during the third act;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > All locations explored, people met, teleprinter accessed, keys obtained, act 3 active (the final day will begin the following morning).[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. To be used in the evening, then move to the morning by using the bed.[variable letter spacing]";
	end if.

To cheat by bringing the delegation:
	if the mechanism is set to the morning begin;
		explore every room;
		now the communist is silently greeted by the maid;
		now the maid is already-met;
		now the cook is already-met;
		now the comrade is already-met;
		now the communist is governess lookout-assessed;
		forget "MA delay";
		forget "MA slowness";
		now the communist is victorious of the doorknob ordeal;
		now the communist is carrying the set of forged keys;
		now the communist is call-made;
		now the mechanism is set during the third act;
		empty every laundry baskets;
		advance time;
		run the script to close the delegation intermission;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > All locations explored, people met, teleprinter accessed, keys obtained, delegation and tank have arrived, act 3 active.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. To be used in the morning: this code immediately leads to 'midday' and triggers all the changes.[variable letter spacing]";
	end if.

To cheat by getting the invasion information:
	if the count is numerous and the count is in the ballroom and the soldier is in the courtyard begin;
		now the communist is aware of the french invasion of Russia;
		assimilate silently "MA invasion";
		forget "MA delegates";
		now the communist is delegation-glimpsed;
		now the feast is consumed;
		teleport the count to the reception hall;
		reassign the count to guests entertaining in the location of the count;
		now the governess is not unable to get new routine tasks;
		reassign the governess to inventory taking in the cellar;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > The under-the-table espionage has been completed.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Use code 213 first.[variable letter spacing]";
	end if.

To cheat by succeeding the last midday:
	if the count is numerous and the count is in the ballroom and the soldier is in the courtyard begin;
		now the communist is aware of the french invasion of Russia;
		now the feast is consumed;
		now the governess is not unable to get new routine tasks;
		now the communist is delegation-glimpsed;
		now the communist is soldier-sent away;
		now the communist is cannon-fired;
		now the soldier is nowhere;
		now the soldier is currently motionless;
		now the rubble is in the courtyard;
		teleport the governess to the kitchen;
		teleport the cook to the kitchen;
		teleport the maid to the servants' quarters;
		teleport the count to the courtyard;
		reassign the maid to time passing in the location of the maid;
		reassign the count to arguing in the location of the count;
		assimilate silently "HK explosion";
		assimilate silently "CK explosion";
		assimilate silently "MD explosion";
		assimilate silently "MA tank positive";
		assimilate silently "MA invasion";
		forget "MA tank negative"; [Can be commented out to read both failure dialogues]
		forget "MA delegates";
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > The under-the-table espionage is over, and the cannon has just been fired.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Use code 213 first, then work to get to the afternoon.[variable letter spacing]";
	end if.

To cheat by succeeding the last afternoon:
	if the mechanism is set to the afternoon begin;
		explore every room;
		now the communist is silently greeted by the maid;
		now the maid is already-met;
		now the cook is already-met;
		now the comrade is already-met;
		forget "MA delay";
		forget "MA slowness";
		now the communist is victorious of the doorknob ordeal;
		now the communist is carrying the set of forged keys;
		now the mechanism is set during the third act;
		empty every laundry baskets;
		now the rubble is in the courtyard;
		now the communist is lift-discovered;
		now the communist is lift-taken;
		now the communist is lift power-restored;
		now the upper lift door is not hidden;
		now the upper lift door is not secondary;
		now the lower lift door is not secondary;
		now the mechanical staircase is not hidden;
		now the printed name of the right lever is "lift circuit breaker";
		now the printed name of the lower lift door is "lift";
		now the communist is call-made;
		now the communist is soldier-sent away;
		now the communist is cannon-fired;
		now the communist is egg-photographed;
		now the communist is documents-photographed;
		now the communist is evidence-photographed;
		now the communist is photos-taken;
		now the communist is delegation-spied;
		now the communist is delegation-optimally recorded;
		now the communist is wrong code-sent;
		now the communist is equipment-returned;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > Act 3 is active; a successfully completed afternoon under optimal conditions. Proceed to the final phase by using the time-skip command or by continuing to play (to view the cutscene).[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Use this code in the afternoon, ideally after completely restarting a new story.[variable letter spacing]";
	end if.

To cheat by talking to Marceline for the last time:
	if the communist is brought into the last scene and the communist is not carrying the parabellum begin;
		teleport the protagonist to the exterior;
		run the script to close the last briefing;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > Dialogue complete; everything has been obtained.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. Use the previous code first.[variable letter spacing]";
	end if.

To cheat by making the firearm operational:
	if the communist is carrying the parabellum begin;
		now the firearm narration is 2;
		now the communist is locking bolt-understood;
		now the communist is locking bolt-tried;
		now the communist is safety catch-understood;
		now the communist is magazine catch-understood;
		now the communist is rear toggle link-understood;
		now the communist is grip safety-understood;
		now the parabellum is unsecured;
		now the parabellum is cocked;
		repeat with saperlipopette running from 1 to 8 begin;
			load once the magazine;
		end repeat;
		cock properly the firearm;
		end on a refresh;
		say "[line break][fixed letter spacing] COMMAND > Done; the gun is ready to fire. Best to have received it recently.[variable letter spacing]";
	else;
		say "[fixed letter spacing] COMMAND > Rejected. You must be in possession of the weapon...[variable letter spacing]";
	end if.

To cheat by making the conclusion available:
	now the communist is free;
	now the communist is upstairs crates-opened;
	now the communist is northern crates-opened;
	now the communist is southern crates-opened;
	teleport the governess to the western corridor;
	assign a full task to the governess;
	say "[fixed letter spacing] COMMAND > Done, departure is possible through the main gate.[variable letter spacing]".

To explore the common rooms:
	now the laundress' bedroom is accessed;
	now the laundry room is accessed;
	now the western corridor is accessed;
	now the western service hallway is accessed;
	now the eastern service hallway is accessed;
	now the eastern corridor is accessed;
	now the kitchen is accessed.

To explore the bedrooms:
	now the maid's bedroom is accessed;
	now the governess' bedroom is accessed;
	now the cook's bedroom is accessed.

To explore the basement:
	now the cellar is accessed;
	now the briefing room is accessed;
	now the northern storeroom is accessed;
	now the southern storeroom is accessed.

To explore the outside:
	now the communist is courtyard-accessed again;
	now the exterior is accessed;
	now the entrance is accessed.

To explore every room:
	now the communist is courtyard-accessed again;
	repeat with target running through rooms that are not the tank interior begin;
		now the target is accessed;
	end repeat.




VOLUME - ACTIONS


Book - Common features

[A brilliant technique: items are linked to a number]
An object has a number called linked number.
[Adds a number that will cancel the current action]
Cancelling number is a number that varies.
[Possibly useless value that quantifies the number of available options, excluding the cancellation option]
Number of listed things is a number that varies.

[This table will contain the list of numbers the player can enter]
Table of available options
OPTION
"Our political tasks"
"Results and Prospects"
"The History of the Russian Revolution to Brest-Litovsk"
"The Art of Negotiating with Angry Germans"
"Between Imperialism and Revolution"
"Problems of Everyday Life"
"Literature and Revolution"
"Europe and America"
"The Third International After Lenin"
"A Selection of Insults Used by Vladimir Lenin"
"The Permanent Revolution"
"History of the Russian Revolution"
"How to Defeat Fascism"
"Where is England Heading?"
"My Life"
"The Revolution Disfigured"
"The Youth of Lenin"
"The Revolution Betrayed"
"The Transitional Program"
"How to Look After a Goatee"
"Their Morals and Ours"
"Stalin"
"Top 10 Other Villains"
"Diary of Exile"
"How to Make a Mexican Cocktail"

[A clever process for setting up a table of available options]
To build the list of available options:
	blank out the whole of table of available options;
	repeat with numbering running from 1 to cancelling number begin;
		choose a blank row in the table of available options;
		now option entry is "[numbering]";
	end repeat.

[Without this purge, an earlier identifier could be read instead of a newly generated one]
To purge the previous linked numbers:
	repeat with victim running through things begin;
		now the linked number of victim is 0;
	end repeat.


Book - Inventory

To display the inventory:
	[The inventory becomes inaccessible until the number of items carried is reduced to a displayable amount (this should not happen)]
	if the communist is carrying more than nine useful items begin;
		process 1 for "Oh dear... I have far too many bits and bobs in my      ";
		process 2 for "apron; I cannot even see what's in there. I must put    ";
		process 2 for "some things back where they were, and stow the rest in  ";
		process 2 for "my chest.                                               ";
	else;
		now the mechanism is paused;
		now the mechanism is inventory screen;
		now the mechanism is inventory input;
		refresh the inventory;
	end if.

To hide the inventory:
	now the mechanism is paused;
	now the mechanism is action screen;
	restore the last action screen input;
	add in a new screen "Let's focus again on my surroundings.".

To refresh the inventory:
	clear the inventory;
	if the communist is carrying nothing begin;
		add in a new line "I don't have anything on me at the moment.";
	otherwise if the communist is not apron-worn;
		add in a new line "Here's what I have:";
		repeat with item running through useful items that are carried by the communist begin;
			add in a new line "─ [An item]";
		end repeat;
	else;
		if the communist is carrying at least one hand-held useful item begin;
			add in a new line "Here's what I'm carrying:";
			repeat with item running through hand-held useful items that are carried by the communist begin;
				add in a new line "─ [An item]";
			end repeat;
		end if;
		if the communist is carrying at least one apron-held useful item begin;
			if the communist is carrying at least one hand-held useful item begin;
				add in a new paragraph "As for what I've put in my apron:";
			else;
				add in a new line "Here's what I've put in my apron:";
			end if;
			repeat with item running through apron-held useful items carried by the communist begin;
				add in a new line "─ [An item]";
			end repeat;
		end if;
	end if.


Book - Wait

To start a waiting action:
	if the mechanism is first tutorial event begin;
		enact the tutorial block number 1;
	else;
		add in a new screen "[waiting flavour text]";
	end if;
	if the communist is waiting for the courtyard greenlight and there is no person in the courtyard begin;
		add in a new paragraph "The way is clear, I can go back into the courtyard...";
		now the communist is not waiting for the courtyard greenlight;
	end if.

To say waiting flavour text:
	if same-action rotation is 0 begin;
		if the communist is unable to see begin;
			say "I wait in the dark for a while.[no line break]";
		otherwise if the communist is hidden;
			say "I wait a little while, as quiet as a cat.[no line break]";
		otherwise if the communist is infiltrated;
			say "I wait for a moment, on the lookout.[no line break]";
		else;
			say "I wait for a moment, acting casual.[no line break]";
		end if;
	otherwise if the same-action rotation is 1;
		say "I wait some more.[no line break]";
	otherwise if the same-action rotation is 2;
		say "Time passes.[no line break]";
	otherwise if the same-action rotation is 3;
		say "Waiting still.[no line break]";
	end if.


Book - Examine

To start an examining action:
	if the communist is unable to see begin;
		now the mechanism is paused;
		if there is no other present person in the location or the mechanism is inventory screen begin;
			add in a new screen "I can't see a thing, it's pitch black!";
			if the mechanism is inventory screen begin;
				start a standby for input;
			end if;
		else;
			[If BY CHANCE the player is hidden in the dark and still wants to examine something]
			add in a new screen "What should I examine?";
			now the mechanism is examining input;
			purge the previous linked numbers;
			let numbering be 1;
			[Characters]
			repeat with character running through other present persons in the location begin;
				now the linked number of character is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of character]) [The character]";
				else;
					add in a new line "([linked number of character]) [The character]";
				end if;
				increment numbering;
			end repeat;
			now the number of listed things is numbering - 1;
			now the cancelling number is numbering;
			add in a new line "([cancelling number]) Do nothing";
			build the list of available options;
			process 3 for "I can't see anything else, as it's pitch black.";
		end if;
	otherwise if the mechanism is first tutorial event and the mechanism is action screen;
		enact the tutorial block number 4;
	else;
		now the mechanism is paused;
		add in a new screen "What should I examine?";
		now the mechanism is examining input;
		purge the previous linked numbers;
		let numbering be 1;
		[Action screen]
		if the mechanism is action screen begin;
			[Surroundings]
			add in a new paragraph "([if the mechanism is numerical layout][key point][else][key examining][end if]) Where I am";
			[Characters, except those who are leaving, even if they are technically still there]
			repeat with character running through other present persons begin;
				now the linked number of character is numbering;
				add in a new line "([linked number of character]) [The character]";
				[Parts of characters - for the delegation only]
				if a useful item is part of the character begin;
					repeat with content running through visible useful items that are part of the character begin;
						increment numbering;
						now the linked number of content is numbering;
						add in a new line "([linked number of content]) [The content]";
					end repeat;
				end if;
				increment numbering;
			end repeat;
			[Items]
			repeat with article running through visible useful items in the location begin;
				now the linked number of article is numbering;
				add in a new line "([linked number of article]) [The article]";
				[Contents of the items]
				if the article is open and the article encloses something begin;
					repeat with content running through visible useful items enclosed by the article begin;
						increment numbering;
						now the linked number of content is numbering;
						add in a new line "([linked number of content]) [The content]";
					end repeat;
				end if;
				increment numbering;
			end repeat;
		[Inventory screen]
		otherwise if the mechanism is inventory screen;
			[Items]
			repeat with article running through useful items that are carried by the communist begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				increment numbering;
			end repeat;
			[Oneself]
			now the linked number of the communist is numbering;
			if numbering is 1 begin;
				add in a new paragraph "([linked number of the communist]) Myself";
			else;
				add in a new line "([linked number of the communist]) Myself";
			end if;
			increment numbering;
		end if;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
		[Special case for the surroundings, only on the action screen]
		if the mechanism is action screen begin;
			choose a blank row in the table of available options;
			if the mechanism is numerical layout begin;
				now option entry is key point;
			else;
				now option entry is key examining;
			end if;
		end if;
	end if.

To enact the examining action using (command - an indexed text):
	[Invalid command]
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	[Cancellation]
	otherwise if command is "[cancelling number]";
		add in a new screen "I give up examining anything.";
		if the mechanism is action screen begin;
			restore the last action screen input;
		otherwise if the mechanism is inventory screen;
			now the mechanism is paused;
			start a standby for input;
		end if;
	[Action screen]
	otherwise if the mechanism is action screen;
		[Surroundings]
		if (command is key examining or command is key point) and the communist is not unable to see begin;
			if the location is the exterior begin;
				generate 1 for "My gaze wanders around me...";
			else;
				generate 1 for "My gaze wanders through [the location]...";
			end if;
			describe again the location;
		else;
			[Characters]
			repeat with target running through other persons in the location begin;
				if "[linked number of target]" is command begin;
					portray the target;
				end if;
			end repeat;
			[Items]
			repeat with target running through visible useful items enclosed by the location begin;
				if "[linked number of target]" is command begin;
					if the communist is hidden and the target is not the descriptive delegation begin;
						add in a new screen "I can't do that whilst I'm in hiding...";
						restore the last action screen input;
					else;
						depict the target;
					end if;
				end if;
			end repeat;
		end if;
		unless the mechanism is avoiding the input fallback begin;
			restore the last action screen input;
		end unless;
	[Inventory screen]
	otherwise if the mechanism is inventory screen;
		now the mechanism is paused;
		[Oneself]
		if command is "[linked number of the communist]" begin;
			portray the communist;
		[Items]
		else;
			repeat with target running through useful items that are carried by the communist begin;
				if "[linked number of target]" is command begin;
					depict the target;
				end if;
			end repeat;
		end if;
		unless the mechanism is avoiding the input fallback begin;
			start a standby for input;
		end unless;
	end if.

[Specific texts and parameters for the graphic examination]
To enact the graphical examination using (command - an indexed text):
	now the mechanism is paused;
	[Electrical device]
	if the graphically examined item is the diverter begin;
		if command is "[key 1]" begin;
			now the mechanism is action screen;
			restore the last action screen input;
			add in a new screen "I leave the compartment alone.";
		else;
			end on a powerful incorrect input;
		end if;
	[Bookmark]
	otherwise if the graphically examined item is the bookmark;
		if command is "[key 1]" begin;
			if the communist is carrying the bookmark begin;
				now the mechanism is inventory screen;
				add in a new screen "I put the bookmark back in my apron.";
				start a standby for input;
			else;
				now the mechanism is action screen;
				restore the last action screen input;
				add in a new screen "I put the bookmark back where it was.";
			end if;
		else;
			end on a powerful incorrect input;
		end if;
	end if.


Book - Move


[#EXEGESIS TRAVEL]   [The action of moving]

[The action of moving the character illustrates well the advantages and disadvantages of my approach to circumventing the default rules: on the one hand, I have complete control over the checks carried out when the protagonist moves; but, on the other hand, I have to recreate from scratch what is, in principle, already provided for by Inform's standard rules.]

[If we look at the first-level checks in the following process, we can see everything that needs to be checked before allowing movement: am I even able to move? Is there enough light to see where I'm going? Is there a wall blocking my path? Is the door locked? Do the requirements of the scenario arbitrarily prevent me from going there? Have I closed all the cupboards properly? Did I hear someone in that off-limits area I want to go to?]

[Many of these conditions are already set out in the standard rules, but they have to be restated here, including the movement itself, which appears right at the end of the checks: 'now the communist is in the room direction of the location'. It is also at this point that the description of the new location is invoked (via 'describe the location'). Without these three simple words, we would grope in the dark, with no description of the surroundings at all.]

[We see that this system makes it easy to go beyond what the standard rules provide: for example, if the chosen direction is invalid, a table listing each location's wall type is read (the 'table of room sides'). Thus, instead of displaying the usual "I can't go that way", the failure message refers to a wall, a window, the side of a tank turret, and so on.]


[#EXEGESIS LIMITS]   [Limits of the core framework]

[A word on "crossings" and unexpected encounters: the core framework shows that other characters' movements occur after our own. This means there is a risk of entering a restricted room that appears to be empty, only to have a hostile character arrive at our location within the same turn, triggering an unfair reprimand - one that is beyond our control. To prevent this, before we move, a (rather cumbersome) process checks the direction of all other moving characters and blocks our own movement if a danger is detected. From a narrative perspective, the text displayed indicates that you have entered the other room, that you "saw a door open" and that you hurried back; but in reality, no movement has taken place, and this text was displayed before the other characters' movements began.]

[What I call "crossings" is an extreme case that also stems from the order of events in the framework: if you enter a restricted room where a hostile character is present, but that character is also on the move and is about to arrive at the very spot where you are, it is valid for both movements to take place without any penalty being incurred. This is because the system only checks for offences after we and the other characters have moved. From the perspective of this check, we have therefore never actually been in the same place as another character, and no punishment is warranted. Narratively, we thus cross paths with the count upon entering his study whilst he heads towards the gallery, and all without any negative consequences! Various complex safeguards have been put in place to work around this exploit.]


To start a movement to the (direction - a direction):
	now the current direction is the direction;
	[Special exception for the staff hallways]
	if the direction is up and the location is the western service hallway begin;
		now the direction is east;
	otherwise if the direction is up and the location is the eastern service hallway;
		now the direction is west;
	end if;
	[Initial check for an unavoidable collision, used later on]
	let the objective be the room direction from the location;
	let the threat warning be false;
	let the threat direction be a direction;
	let the threat identification be a person;
	if the communist is in a forbidden room or the location is around the entrance or the objective is forbidden begin;
		repeat with threat running through adverse persons that are leaving the room begin;
			if the room next direction of the threat from the location of the threat is the objective begin;
				now the threat warning is true;
				now the threat direction is the best route from the objective to the location of the threat, using doors;
				now the threat identification is the threat;
				if the mechanism is lightly debugging begin;
					say "[line break]Unavoidable collision: the move is ready to be cancelled, unless another condition cancels it first. Cause: [the threat], who was in [the location of the threat], and who now should be in [the room next direction of the threat from the location of the threat] - this must coincide with [the objective].";
				end if;
			end if;
		end repeat;
	end if;
	[If we are in hiding]
	if the communist is hidden begin;
		add in a new screen "I won't move as long as I'm hidden...";
	[In the event that it's dark, if we had to hide]
	otherwise if the communist is not divine and the communist is unable to see;
		if same-action rotation is 0 begin;
			add in a new screen "I can't see a thing; I'd better light my lantern again.";
		else;
			add in a new screen "I won't go anywhere without light.";
		end if;
	[During the tutorial]
	otherwise if the mechanism is first tutorial event and the direction is not west and the direction is not up and the direction is not down;
		enact the tutorial block number 2;
	otherwise if the mechanism is second tutorial event and the location is the laundress' bedroom and the direction is east and the communist is not ready to work and the communist is already scolded for not dressing properly;
		add in a new screen "No, I don't want to be scolded again.";
	otherwise if the communist is following the tutorial and the room direction of the location is the courtyard;
		if the communist is not forbidden courtyard-assessed begin;
			process 1 for "That's the mansion courtyard over there, and I'm not    ";
			process 2 for "allowed to go there. I'd really like to get my bearings ";
			process 2 for "before venturing into the off-limits areas.             ";
			now the communist is forbidden courtyard-assessed;
		else;
			process 1 for "I really ought to familiarise myself with my place of   ";
			process 2 for "work before entering the courtyard.                     ";
		end if;
	[Blocking access to the lift before it is discovered]
	otherwise if ((the location is the laundry room and the communist is not lift-taken) or (the location is the southern storeroom and the communist is not lift-discovered)) and (the direction is up or the direction is down);
		add in a new screen "Unfortunately, there are no stairs in sight.";
	[Blocking access to the tank before it arrives]
	otherwise if the location is the courtyard and the light tank is not in the courtyard and (the direction is up or the direction is down);
		add in a new screen "Unfortunately, there are no stairs in sight.";
	[Prevents the lift from being used if the power is cut off or if unwanted persons are present]
	otherwise if the direction is involving a lift and the diverter is already destroyed;
		process 1 for "I can't do that any more: I've cut off the power to the ";
		process 2 for "basement once and for all.                              ";
	otherwise if the direction is involving a lift and there is at least one other person in the location;
		process 1 for "No, I will not use the secret lift whilst other people  ";
		process 2 for "are around...                                           ";
	[Handling the departure from the mansion]
	otherwise if the communist is free and the objective is the exterior;
		if the communist is not upstairs crates-opened or the communist is not northern crates-opened or the communist is not southern crates-opened begin;
			process 1 for "I can't leave now. I must at least find out what's in   ";
			process 2 for "the crates that have been brought to the mansion.       ";
		otherwise if the communist is carrying the cufflink collection;
			process 1 for "I've still got these silly cufflinks. I'm not a thief:  ";
			process 2 for "I'd rather put them back where I found them if I can't  ";
			process 2 for "find a use for them.                                    ";
		else;
			if the communist is sabotage-fully concluded begin;
				process 1 for "Has the time come for me to leave?                      ";
			otherwise if the communist is downstairs crates-sabotaged and the communist is upstairs crates-sabotaged;
				process 1 for "I've done everything I can to sabotage the equipment    ";
				process 2 for "that's been delivered. I just hope no one comes and     ";
				process 2 for "ruins my work. Has the time come for me to leave?       ";
			otherwise if the communist is downstairs crates-sabotaged or the communist is upstairs crates-sabotaged;
				process 1 for "I've caused some damage: that's something, I suppose.   ";
				process 2 for "Has the time come for me to leave?                      ";
			else;
				process 1 for "Even though I couldn't do anything about the equipment  ";
				process 2 for "that was delivered, I can at least report on its        ";
				process 2 for "contents. Has the time come for me to leave?            ";
			end if;
			process 3 for "([key 1]) Leave the estate                              ";
			process 2 for "([key 2]) Do nothing for the time being                 ";
			now the mechanism is ending input;
		end if;
	[Blocking the exit during the day]
	otherwise if the location is the entrance and the direction is the south and the comrade is not in the exterior;
		if the mechanism is set during the third act and the communist is not call-made begin;
			process 1 for "No, I can't possibly walk all the way to see Marceline. ";
			process 2 for "I need to find another way to speak to her.             ";
		otherwise if the communist is not exterior-assessed;
			process 1 for "For now, I've got nothing to do outside the estate...   ";
			process 2 for "But when night falls, I could go through the gate if I  ";
			process 2 for "wanted to find Marceline.                               ";
			now the communist is exterior-assessed;
		else;
			process 1 for "Night hasn't fallen yet; I've got nothing to do outside ";
			process 2 for "the estate...                                           ";
		end if;
	[In cases where the direction leads nowhere]
	otherwise if the room direction of the location is nowhere;
		if same-action rotation is 0 begin;
			[Handles the various scenarios where there are no stairs]
			if direction is up or direction is down begin;
				if direction is down and the room up of the location is somewhere begin;
					add in a new screen "I might be able to go up, but not down.";
				otherwise if direction is up and the room down of the location is somewhere;
					add in a new screen "I can only see a way down, not up.";
				else;
					add in a new screen "Unfortunately, there are no stairs in sight.";
				end if;
			else;
				[Retrieves data from the table below to provide a more immersive experience]
				choose row with target of the location in table of room sides;
				if direction is north begin;
					say the north entry;
				otherwise if direction is east;
					say the east entry;
				otherwise if direction is south;
					say the south entry;
				otherwise if direction is west;
					say the west entry;
				end if;
			end if;
		else;
			[In case of persistence]
			if the location is the exterior or (the location is the entrance and the direction is west) begin;
				add in a new screen "I don't need to go there.";
			else;
				add in a new screen "I really can't go that way.";
			end if;
		end if;
	[Temporary restrictions to prevent discovering everything before speaking to Marceline]
	otherwise if the communist is forbidden to go there since she has to talk to the comrade;
		process 1 for "No, I should go and meet Marceline as soon as possible. ";
	[Permanent restriction for the end of the story]
	otherwise if (the objective is the maid's bedroom and the communist is governess-concluded and the communist is maid-concluded) or (the objective is the cook's bedroom and the communist is cook-concluded);
		if the objective is the maid's bedroom begin;
			process 1 for "No, I don't want to frighten them any more by           ";
			process 2 for "brandishing my weapon like this. Besides, I think       ";
			process 2 for "everything that needed to be said has been said.        ";
		otherwise if the objective is the cook's bedroom;
			process 1 for "I've said what I needed to say to the cook, and I don't ";
			process 2 for "want to distress him any further with the weapon I'm    ";
			process 2 for "holding.                                                ";
		end if;
	[Temporary restrictions to force a confrontation with the count, to avoid inconsistencies]
	otherwise if the communist is free and the communist is not divine and the communist is not count-challenged and the location is the courtyard and (the direction is east or the direction is west);
		if the same-action rotation is 0 and the count is already seen doing something here begin;
			process 1 for "Not now. The time has come to have a word or two with   ";
			process 2 for "the count.                                              ";
		otherwise if the same-action rotation is 0;
			process 1 for "No, I'd like to see first what's causing those noises in";
			process 2 for "the ballroom.                                           ";
		else;
			process 1 for "No, not now.                                            ";
		end if;
	[Preventing departure if not all photographs have been viewed]
	otherwise if the communist is aware of the creation of an army and the communist is not aware of the military rank of the count;
		process 1 for "Oh no, this isn't the time to leave; I need to see      ";
		process 2 for "what's in those photographs!                            ";
	[When you forget to switch off the light...]
	otherwise if the communist is not free and there is an ignited tin lantern that is not carried by the communist enclosed by the location;
		process 1 for "It's not proper to leave a lantern lit when one goes    ";
		process 2 for "out.                                                    ";
	[When the maid's room is not completely tidy]
	otherwise if the location is the maid's bedroom and the small key is detached;
		if the postcards are unbound begin;
			process 1 for "Oh no, that's far too risky. Before I go anywhere, I    ";
			process 2 for "should lock the stack of postcards and attach the key to";
			process 2 for "the necklace again.                                     ";
		else;
			process 1 for "What if the maid wakes up? I should attach the key to   ";
			process 2 for "the necklace before I go anywhere.                      ";
		end if;
		if the maid's chest is open begin;
			process 3 for "Also, the chest is open.                                ";
		end if;
	[When trying to pinch a shell]
	otherwise if the location is the tank interior and the communist is carrying the shell;
		process 1 for "I'm not going to be walking about carrying a shell. If I";
		process 2 for "don't want it any more, I should put it back where it   ";
		process 2 for "was.                                                    ";
	[When a container subject to this requirement is left open]
	otherwise if the communist is not free and there is at least one open useful item (called the vessel) that is not unaffected by the obligation to close in the location and the location is not somewhat reserved for the communist;
		let openness listing be a list of useful items;
		repeat with target running through open useful items in the location begin;
			add the target to the openness listing;
		end repeat;
		if the mechanism is set to the night begin;
			generate 1 for "No, I forgot to close [the openness listing with definite articles]. I don't want anyone to realise that I sneak about at night.";
		otherwise if the location is forbidden;
			if the telephone is listed in the openness listing and the communist is photos-taken and the communist is not delegation-spied and the communist is not delegation-completely failed begin;
				process 1 for "No, I haven't closed the telephone, for heaven's sake!  ";
				process 2 for "It should be second nature by now!                      ";
				now the communist is deserving a good punchbag;
			else;
				generate 1 for "No, I forgot to close [the openness listing with definite articles]. I wouldn't want anyone to know I've been snooping around here.";
			end if;
		otherwise if the vessel is forbidden to operate publicly;
			generate 1 for "No, I forgot to close [the openness listing with definite articles]. I'm pretty sure I'm not allowed to touch it.";
		else;
			generate 1 for "I will be told off if I leave without closing [the openness listing with definite articles]. Besides, it's a question of proper manners.";
		end if;
	[When trying to enter the main building of the mansion whilst someone is present]
	otherwise if the communist is not divine and the communist is not free and the door direction of the location is a class-struggle gate and there is at least one adverse present watchful person in the location;
		process 1 for "I'd better wait until I'm alone before trying to sneak  ";
		process 2 for "into the count's apartments.                            ";
	[When trying to enter a restricted area while someone is present]
	otherwise if the communist is not divine and the communist is not free and there is at least one adverse present watchful person in the location and the room direction of the location is forbidden;
		if the room direction of the location is the courtyard begin;
			process 1 for "I shouldn't try to go out into the courtyard until I'm  ";
			process 2 for "alone...                                                ";
		otherwise if the room direction of the location is the cellar;
			process 1 for "I shouldn't go down there until I'm alone...            ";
		otherwise if the communist is not bedroom-assessed and the room direction of the location is the cook's bedroom and the cook's bedroom is not accessed;
			process 1 for "I shouldn't go in there until I'm alone: there's another";
			process 2 for "enamelled sign that says 'Service'... Given the         ";
			process 2 for "location, it must be the cook's room.                   ";
			now the communist is bedroom-assessed;
		else;
			process 1 for "I shouldn't go in there until I'm alone...              ";
		end if;
	[When trying to get into the teleprinter room without knowing the combination]
	otherwise if the communist is not divine and the door direction of the location is the oddly-locked gate and the communist is not victorious of the doorknob ordeal;
		if same-action rotation is 0 begin;
			add in a new screen "I can't seem to open this odd door...";
		else;
			add in a new screen "I really can't open it.";
		end if;
	[When trying to enter the lecture room without having activated the electromagnet]
	otherwise if the communist is not divine and the door direction of the location is the electromagnetic gate and the location is the cellar and the electromagnetic door is not unlatching the cellar door;
		if same-action rotation is 0 begin;
			if the briefing room is not accessed begin;
				process 1 for "I can't see how I might get through there; the door is  ";
				process 2 for "firmly closed, and it doesn't have a handle.            ";
			otherwise if the diverter is already destroyed;
				process 1 for "There's no longer any power in the basement. I won't be ";
				process 2 for "able to get down there any more.                        ";
			else;
				process 1 for "I'll have to use the switch to unlock the disguised     ";
				process 2 for "door.                                                   ";
			end if;
		else;
			add in a new screen "I really can't go there!...";
		end if;
	[When trying to get into the main building of the mansion or the housekeeper's bedroom without the keys]
	otherwise if the communist is not divine and the door direction of the location is a gate (called passage) that is reacting to the keys and the communist is not carrying the set of forged keys;
		if same-action rotation is 0 begin;
			if the communist is not locked door-tried and (the passage is a class-struggle gate or the passage is the condemned gate) begin;
				process 1 for "The door is locked. I'm not particularly surprised.     ";
				process 3 for "That said, I'm sure I'll be able to see something by    ";
				process 2 for "peeking through the keyhole.                            ";
				now the communist is locked door-tried;
			else;
				add in a new screen "I can't: the door is locked.";
			end if;
		else;
			add in a new screen "I simply cannot unlock the door.";
		end if;
	[When trying to get in through the condemned door, even with the keys]
	otherwise if the communist is not divine and the door direction of the location is the condemned gate and the communist is carrying the set of forged keys;
		if same-action rotation is 0 begin;
			if the communist is not condemned door-tried begin;
				process 1 for "I try every key on my keyring... to no avail.           ";
				process 3 for "I think this door has been sealed off. I'll have to find";
				process 2 for "another way through.                                    ";
				now the communist is condemned door-tried;
			else;
				process 1 for "I can't get through there; the door seems to have been  ";
				process 2 for "sealed off.                                             ";
			end if;
		else;
			add in a new screen "I really do think there's no point...";
		end if;
	[Protecting the player when they want to move to a restricted area where someone else will arrive *after* they have moved]
	otherwise if the threat warning is true;
		if the location of the threat identification is the location of the communist begin;
			generate 1 for "Well, I've just seen [the threat identification] head that way. I really shouldn't follow [if the threat identification is a man]him[else]her[end if] into places I'm not allowed to go.";
		else;
			generate 1 for "[if the location is the entrance]I cautiously make my way back to the courtyard[else]I cautiously leave [the location][end if]. I take a few steps...";
			if the door threat direction from the objective is a staircase begin;
				generate 2 for "But, at that very moment, someone arrives from the floor [if the threat direction is down]below[else]above[end if]! Without delay, [if the direction is up or the direction is down]I hurry back the way I came[else]I go back to where I came from, closing the door behind me[end if].";
			else;
				generate 2 for "But, at that very moment, I see a door open [to the noise threat direction]! Without delay, [if the direction is up or the direction is down]I go back to the floor I came from[otherwise if the location is the entrance]I head back the way I came, skirting the bushes[else]I go back to where I came from, closing the door behind me[end if].";
			end if;
			add in a new paragraph "That was a close call.";
		end if;
	[When trying to "cross paths" with someone coming towards you, from or heading to a restricted area]
	otherwise if the communist is not divine and (the location is forbidden or the room direction of the location is forbidden) and there is at least one adverse person (called menace) in the room direction of the location and the menace is coming imminently;
		if the menace is looked at and the menace is the count and the count is numerous begin;
			generate 1 for "No, not there! The delegates are coming this way!";
		otherwise if the menace is looked at;
			generate 1 for "No, not there! [The menace] is coming this way!";
		else;
			add in a new screen "No, not that way! I hear someone coming!";
		end if;
	[When travelling: 'restricted area -> permitted populated area' or 'permitted area -> restricted populated area' - this also avoids inconsistent crossings]
	otherwise if the communist is not divine and the communist is not free and (the location is forbidden or the room direction of the location is forbidden) and there is at least one lightly adverse watchful remembered as present person (called the subject) that is not leaving the room in the room direction of the location;
		if the subject is looked at begin;
			if the subject is the count and the count is numerous begin;
				if same-action rotation is 0 begin;
					generate 1 for "That's a bad idea, I saw that the delegation was there!";
				else;
					generate 1 for "No, I'm still hearing the delegates...";
				end if;
			else;
				if same-action rotation is 0 begin;
					generate 1 for "That's a bad idea, I saw that [the subject] was there!";
				else;
					generate 1 for "No, I'm still hearing [the subject]...";
				end if;
			end if;
		else;
			if same-action rotation is 0 begin;
				add in a new screen "No, not that way, I heard someone!";
			else;
				add in a new screen "No, I can still hear noises coming from that way...";
			end if;
		end if;
	[A specific case protecting the player whilst near the mansion entrance, because there's no keyhole to check whether the path is clear]
	otherwise if the communist is not divine and the location is around the entrance and the direction is north and there is at least one watchful person in the courtyard;
		if the same-action rotation is 0 begin;
			generate 1 for "That's a bad idea, I see [the list of persons in the courtyard] in the courtyard... [if the location is the exterior]I'd better stay on this side of the wall[else]I should wait a moment[end if].";
		else;
			add in a new screen "No, I don't want to be seen...";
		end if;
		now the communist is waiting for the courtyard greenlight;
	[When trying to enter the basement without any light]
	otherwise if room direction of the location is the briefing room and the briefing room is unlighted and the communist is not carrying an ignited tin lantern and the communist is not darkness-assessed;
		if the briefing room is not accessed begin;
			process 1 for "I open the disguised door... I think I'm at the entrance";
			process 2 for "to a large basement, but it's plunged into darkness. The";
			process 2 for "faint glow from the storeroom doesn't even reach three  ";
			process 2 for "metres ahead of me.                                     ";
			process 3 for "Just in case, I feel along the walls near the door,     ";
			process 2 for "looking for a light switch, but I find nothing. I'll    ";
			process 2 for "have to find a lantern.                                 ";
		otherwise if the briefing room is accessed;
			process 1 for "I'd forgotten that the lecture room was plunged into    ";
			process 2 for "darkness... I feel along the walls near the door,       ";
			process 2 for "looking for a light switch, but to no avail.            ";
			process 3 for "I'm going to need my lantern.                           ";
		end if;
		now the communist is darkness-assessed;
	[When trying to enter a dark place without a lit lantern]
	otherwise if the communist is not divine and the room direction of the location is unlighted and the communist is not carrying an ignited tin lantern;
		if same-action rotation is 0 begin;
			process 1 for "It's pitch black over there. I'll take a tumble if I go ";
			process 2 for "in there without a light.                               ";
			if the communist is not lantern forgetting-assessed and the tin lantern is not carried by the communist and the tin lantern is not enclosed by the location and the location is the laundress' bedroom begin;
				process 3 for "It's silly of me; I won't be able to find Marceline     ";
				process 2 for "tonight. I should have got myself a lantern.            ";
				now the communist is lantern forgetting-assessed;
			end if;
		else;
			add in a new screen "I can't go there without a light.";
		end if;
	else;
		[You don't cross paths with people in off-limits areas, and this exception limits the number of unforeseen encounters]
		unless the communist is in a forbidden room or the location is around the entrance or the objective is forbidden begin;
			[Very clever: performs an extra movement turn to avoid inconsistencies caused by crossing paths]
			move all applicable characters;
		end unless;
		[Saves the ghost of the protagonist's previous location before moving her]
		now the immediate last place of the communist is the location;
		now the last place of the communist is the location;
		unless the location is forbidden or the location is around the entrance begin;
			now the last allowed place of the communist is the location;
		end unless;
		if the mechanism is lightly debugging begin;
			say "[line break]Last recorded location: [the last place of the communist]. Last authorised location: [the last allowed place of the communist].";
		end if;
		[The move takes place]
		now the communist is in the room direction of the location;
		[Activates certain triggers]
		update the triggers for this location;
		[Resets various values]
		now the communist is not prone to a certain danger;
		now the communist is not prone to an imminent danger;
		now the communist is not wet;
		[Resets the cycling; otherwise, the secondary message appears if you continue in the same direction]
		now same-action rotation is 0;
		now the mechanism is pausing the rotation;
		[Visible doors receive a cardinal direction]
		name the doors according to their direction;
		[Drastically shortens the text when you rush into a forbidden place where you're bound to get caught]
		if the communist is not free and the location is forbidden and there is at least one adverse present watchful person begin;
			if the direction is up or the direction is down begin;
				generate 1 for "I take the stairs to leave [the last place of the communist], then I take a few steps...";
			else;
				generate 1 for "I quietly leave [the last place of the communist], then I take a few steps...";
			end if;
		else;
			[Displays the long or short description; may mark the location as 'accessed']
			describe the location;
			[Provides certain informational or scripted messages]
			if the location is a lowly aristocratic room and the communist is not dangerous basement-assessed begin;
				process 3 for "I'll have to be very, very careful. If I'm caught here, ";
				process 2 for "they won't show me any leniency.                        ";
				now the communist is dangerous basement-assessed;
			otherwise if the location is a middle-tiered forbidden room and the communist is not dangerous bedrooms-assessed;
				process 3 for "The housekeeper has strictly forbidden me from entering ";
				process 2 for "the bedrooms. If I get caught, I'm done for.            ";
				now the communist is dangerous bedrooms-assessed;
			otherwise if the communist is in a highly aristocratic room and the communist is carrying the set of forged keys and the communist is not duplicate keys-used and the mechanism is set during the second act;
				process 3 for "Fortunately, the duplicate keys worked. I lock the door ";
				process 2 for "behind me. Now, I must be careful: if I'm caught in the ";
				process 2 for "count's apartments, my mission is over.                 ";
				now the communist is duplicate keys-used;
			end if;
		end if;
		[Various triggers]
		if the location is the laundress' bedroom and the mechanism is first tutorial event begin;
			run the script to start the second tutorial event;
		otherwise if the location is the servants' quarters and the mechanism is second tutorial event and the communist is ready to work;
			run the script to start the final dialog;
		otherwise if the location is the eastern service hallway and the mechanism is third tutorial event and the count is unable to get new routine tasks;
			run the script to free the count;
		otherwise if the location is the eastern corridor and the mechanism is third tutorial event and the maid is unable to get new routine tasks;
			run the script to free the maid;
		otherwise if the location is the kitchen and the mechanism is third tutorial event and the cook is unable to get new routine tasks;
			run the script to free the cook and close the tutorial;
		otherwise if the location is the servants' quarters and the communist is not count-met and the mechanism is set to the afternoon;
			run the script to start the count encounter;
		otherwise if the electromagnetic door is unlatching the cellar door;
			now the electromagnetic door is not unlatching the cellar door;
		otherwise if the location is the courtyard;
			now the communist is not waiting for the courtyard greenlight;
		end if;
	end if.

To update the triggers for this (place - a room):
	if the place is the briefing room begin;
		now the communist is darkness-assessed;
	end if.

To name the doors according to their direction:
	repeat with considered door running through gates in the location begin;
		now the direction from our standpoint of the considered door is the direction of the considered door from the location;
	end repeat.

Definition: a person is coming imminently if it is leaving the room and the next direction of it is the best route from the location of it to the location, using doors.

[The requirement to open the lift has been removed to ensure overall consistency]
Definition: a direction is involving a lift:
	if it is up and the location is the southern storeroom, yes;
	if it is down and the location is the laundry room, yes;
	no.

Definition: the communist is forbidden to go there since she has to talk to the comrade:
	if the communist is brought into the last scene and the communist is not free and the location is the servants' quarters and the current direction is not east, yes;
	if the communist is brought into the last scene and the communist is not free and the location is the courtyard and the current direction is not south, yes;
	if the communist is brought into the last scene and the communist is not free and the location is the entrance and the current direction is not south, yes;
	if the communist is brought into the last scene and the communist is not free and the location is the exterior and the current direction is north, yes;
	no.

[French windows]
Definition: a room is great-windowed:
	if it is the reception hall, yes;
	if it is the ballroom, yes;
	if it is the banquet hall, yes;
	no.

[Upstairs windows]
Definition: a room is high-windowed:
	if it is the study, yes;
	if it is the upstairs corridor, yes;
	if it is the powder room, yes;
	if it is the master bedroom, yes;
	if it is the upper lounge, yes;
	if it is the guest bedroom, yes;
	no.

[Staff windows]
Definition: a room is small-windowed:
	if it is the western service hallway, yes;
	if it is the eastern service hallway, yes;
	if it is the western corridor, yes;
	if it is the maid's bedroom, yes;
	if it is the laundress' bedroom, yes;
	if it is the laundry room, yes;
	if it is the eastern corridor, yes;
	if it is the governess' bedroom, yes;
	if it is the cook's bedroom, yes;
	no.

To say window:
	if the location is great-windowed begin;
		process 1 for "There's nothing in this direction, apart from a French  ";
		process 2 for "window that looks firmly locked.                        ";
	otherwise if the location is high-windowed;
		process 1 for "There's nothing in this direction, apart from a large   ";
		process 2 for "window.                                                 ";
	otherwise if the location is small-windowed;
		if the communist is not small frame-assessed begin;
			process 1 for "I can't go that way: the windows in the rooms used by   ";
			process 2 for "the servants are all tiny.                              ";
			process 3 for "Even though I'm pretty slim, there's no way I could     ";
			process 2 for "squeeze through.                                        ";
			now the communist is small frame-assessed;
		else;
			process 1 for "There's nothing in this direction, apart from a tiny    ";
			process 2 for "window.                                                 ";
		end if;
	end if.

To say door:
	process 1 for "A metaphysical error: there should be a door here.      ".

To say wall:
	process 1 for "I don't want to throw myself against a wall...          ".

To say outdoors:
	process 1 for "There's the forest, over there. And, in any case, I have";
	process 2 for "no intention of leaving the estate.                     ".

To say world:
	process 1 for "Follow the path towards the town, even though my mission";
	process 2 for "isn't over? That's a strange idea.                      ".

To say park:
	process 1 for "Over there are the mansion grounds, and they look huge. ";
	process 2 for "I don't think I need to go there.                       ".

To say ravine:
	process 1 for "The mansion is built on a rocky outcrop, and the cliff's";
	process 2 for "in that direction. I can't go there.                    ".

To say shielding:
	process 1 for "I'm in a tank turret, not a public park... I won't be   ";
	process 2 for "able to go that way.                                    ".

Table of room sides
TARGET							NORTH				EAST				SOUTH				WEST
Study								"[window]"		"[door]"			"[door]"			"[window]"
Upstairs corridor				"[window]"		"[door]"			"[door]"			"[door]"
Powder room						"[window]"		"[window]"		"[door]"			"[door]"
Western service hallway		"[door]"			"[wall]"			"[door]"			"[window]"
Eastern service hallway		"[door]"			"[window]"		"[door]"			"[wall]"
Master bedroom					"[door]"			"[door]"			"[window]"		"[window]"
Upper lounge					"[door]"			"[door]"			"[window]"		"[door]"
Guest bedroom					"[door]"			"[window]"		"[window]"		"[door]"
Reception hall					"[window]"		"[door]"			"[door]"			"[window]"
Ballroom							"[window]"		"[door]"			"[door]"			"[door]"
Banquet hall					"[window]"		"[window]"		"[door]"			"[door]"
Courtyard						"[door]"			"[door]"			"[door]"			"[door]"
Tank interior					"[shielding]"	"[shielding]"	"[shielding]"	"[shielding]"
Entrance							"[door]"			"[ravine]"		"[door]"			"[park]"
Exterior							"[door]"			"[outdoors]"	"[world]"		"[outdoors]"
Western corridor				"[door]"			"[window]"		"[door]"			"[door]"
Maid's bedroom					"[wall]"			"[door]"			"[wall]"			"[window]"
laundress' bedroom			"[wall]"			"[door]"			"[wall]"			"[window]"
Servants' quarters			"[door]"			"[door]"			"[door]"			"[door]"
Laundry room					"[door]"			"[window]"		"[window]"		"[window]"
Eastern corridor				"[door]"			"[door]"			"[door]"			"[window]"
Governess' bedroom			"[wall]"			"[window]"		"[wall]"			"[door]"
Kitchen							"[door]"			"[wall]"			"[door]"			"[door]"
Cook's bedroom					"[door]"			"[wall]"			"[wall]"			"[window]"
Northern storeroom			"[wall]"			"[door]"			"[door]"			"[wall]"
Briefing room					"[wall]"			"[wall]"			"[door]"			"[door]"
Southern storeroom			"[door]"			"[wall]"			"[wall]"			"[wall]"
Cellar							"[door]"			"[wall]"			"[wall]"			"[wall]"


Book - Take


[#EXEGESIS ACTIONS]   [Breakdown of a standard action]

[The 'take' action has been chosen as an example, but this commentary applies to the majority of the "big" actions in this game. Following initial checks to ensure that the action can be performed at all (similar to a standard 'before' condition), a process displays a list of valid targets for the action. For example, with the 'take' action, a list of items present at the player's current location is displayed.]

[To generate this list, I came up with the idea of assigning a highly variable number - the linked number - to each item (and to each door, character, etc.). Whenever such a list needs to appear, the linked number of all items in the game is reset, and a loop cycles through the valid targets in the current location. The linked number of the first target becomes '1' and, after an increment, the second target is assigned '2', and so on. Finally, a pseudo-linked number is assigned to the cancel option, which also appears at the end of the list. At the same time, a table (the 'table of available options') records the length of the list to determine which commands will be valid in the next turn.]

[So, on the next turn, if we input the command '2', a new iteration through the valid items begins; the item with the linked number of '2' is selected, and we then attempt to take the second item from the list (it now occurs to me that we could avoid this second iteration by storing the items and their linked numbers in a table...). Further checks take place at this point, and a major additional process is invoked: that of action outcomes. Refer to EXEGESIS OUTCOMES for more information on this type of process. The action finally concludes by restoring the input state that was in effect before the action was initiated.]

[Most actions therefore take place in two stages: 1. the launch of the action and the display of the list, and 2. the result of the action following the selection from the list. The action of combining, however, requires an additional stage. As can be seen below (in 'to start a combining action') this action is much more complex to implement, due to the variety of items that can be combined, the use of a combination table, and the option to initiate a combination from the inventory.]


To start a taking action:
	if the communist is hidden begin;
		add in a new screen "I won't do anything like that whilst I'm in hiding...";
	otherwise if the communist is unable to see;
		add in a new screen "I won't do anything like that whilst I'm in the dark.";
	otherwise if the mechanism is first tutorial event and the mechanism is action screen;
		enact the tutorial block number 3;
	otherwise if there is no visible useful item in the location;
		add in a new screen "There's nothing particularly interesting here.";
	else;
		now the mechanism is paused;
		add in a new screen "What should I take?";
		[From this point, expects a valid command for the list that is displayed]
		now the mechanism is taking input;
		[Clears the previous numbers associated with each item in the story]
		purge the previous linked numbers;
		[Sets an incremental numbering value]
		let numbering be 1;
		[Goes through each item]
		repeat with article running through visible useful items in the location begin;
			[Assigns a unique identifier to the item currently processed]
			now the linked number of article is numbering;
			[Displays the item's name and its identifier]
			if numbering is 1 begin;
				add in a new paragraph "([linked number of article]) [The article]";
			else;
				add in a new line "([linked number of article]) [The article]";
			end if;
			[Lists the contents if the item is open and contains something]
			if the article is open and the article encloses something begin;
				repeat with content running through visible useful items enclosed by the article begin;
					increment numbering;
					now the linked number of content is numbering;
					add in a new line "([linked number of content]) [The content]";
				end repeat;
			end if;
			[Increments the numbering]
			increment numbering;
		end repeat;
		[Sets the total number of items listed]
		now the number of listed things is numbering - 1;
		[Occurs at the end to associate an identifier with the cancellation option]
		now cancelling number is numbering;
		[At the end of the list, displays the cancellation option and its identifier]
		add in a new line "([cancelling number]) Do nothing";
		[Creates a table used to reject unavailable commands]
		build the list of available options;
	end if.

To enact the taking action using (command - an indexed text):
	[Checks whether the option exists]
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	[Smartly converts the cancellation identifier, which is a number, into text]
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, I don't need anything.";
		[Restores the previous input state]
		restore the last action screen input;
	else;
		[Cyclically searches for the item identifier that corresponds to the command]
		repeat with target running through visible useful items enclosed by the location begin;
			if "[linked number of target]" is command begin;
				if the target is unwise to try to touch begin;
					process 1 for "I should probably avoid touching that until I'm by      ";
					process 2 for "myself...                                               ";
					restore the last action screen input;
				else;
					attempt to take the target;
				end if;
			end if;
		end repeat;
		[Restores the previous input state, unless explicitly instructed otherwise]
		unless the mechanism is avoiding the input fallback begin;
			restore the last action screen input;
		end unless;
	end if.


Book - Use

To start a using action:
	if the mechanism is action screen and the communist is unable to see begin;
		add in a new screen "It's pitch black; I can't see a thing around me.";
	otherwise if the mechanism is first tutorial event and the mechanism is action screen;
		enact the tutorial block number 3;
	otherwise if the mechanism is action screen and there is no visible useful item in the location;
		add in a new screen "I don't think there's anything suitable to use here.";
	otherwise if the mechanism is inventory screen and the communist is carrying nothing;
		now the mechanism is paused;
		add in a new screen "Use what? I don't have anything...";
		start a standby for input;
	else;
		now the mechanism is paused;
		add in a new screen "What should I use?";
		now the mechanism is using input;
		purge the previous linked numbers;
		let numbering be 1;
		[Action screen]
		if the mechanism is action screen begin;
			repeat with article running through visible useful items in the location begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				if the article is open and the article encloses something begin;
					repeat with content running through visible useful items enclosed by the article begin;
						increment numbering;
						now the linked number of content is numbering;
						add in a new line "([linked number of content]) [The content]";
					end repeat;
				end if;
				increment numbering;
			end repeat;
		[Inventory screen]
		otherwise if the mechanism is inventory screen;
			repeat with article running through useful items that are carried by the communist begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				increment numbering;
			end repeat;
		end if;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if.

To enact the using action using (command - an indexed text):
	[Invalid command]
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	[Cancellation]
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, I give up trying to use anything.";
		if the mechanism is action screen begin;
			restore the last action screen input;
		otherwise if the mechanism is inventory screen;
			now the mechanism is paused;
			start a standby for input;
		end if;
	[Action screen]
	otherwise if the mechanism is action screen;
		repeat with target running through visible useful items enclosed by the location begin;
			if "[linked number of target]" is command begin;
				if the communist is hidden begin;
					[Still possible to 'use' from the inventory whilst hidden]
					add in a new screen "I'm hidden, I can't reach that...";
					restore the last action screen input;
				otherwise if the target is unwise to try to touch;
					process 1 for "I should probably avoid touching that until I'm by      ";
					process 2 for "myself...                                               ";
					restore the last action screen input;
				[The following exceptions should be in the 'attempt to use' section; oh well]
				otherwise if the target is the laundress' bed and the communist is love letter-sent and the communist is not carrying the tin lantern and the tin lantern is not in the laundress' bedroom and the mechanism is set to the evening;
					process 1 for "I'm going to need my lantern if I want to go and see the";
					process 2 for "consequences of the things I've done once it gets dark. ";
					process 2 for "It would be a shame not to be able to leave my room.    ";
					restore the last action screen input;
				otherwise if the target is the laundress' bed and the communist is fateful night-befallen and the key imprinter is not imprinted;
					process 1 for "Oh, I can't go to bed now: I might not get another      ";
					process 2 for "chance to make impressions of the mansion keys...       ";
					restore the last action screen input;
				else;
					attempt to use the target;
				end if;
			end if;
		end repeat;
		if the mechanism is avoiding the input fallback begin; [Forgetting the baskets, graphic examination, scaring the maid]
			now the mechanism is not avoiding the input fallback;
		else;
			restore the last action screen input;
		end if;
	[Inventory screen]
	otherwise if the mechanism is inventory screen;
		now the mechanism is paused;
		repeat with target running through useful items that are carried by the communist begin;
			if "[linked number of target]" is command begin;
				if the target is usable-combinable begin;
					ask with what the target should be used;
				else;
					attempt to use the target;
				end if;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			start a standby for input;
		end unless;
	end if.

[A specific case where 'use' requires a second item, without this being a combination]
To ask with what (target - a useful item) should be used:
	now the mechanism is paused;
	now the mechanism is action screen;
	now the mechanism is double use input;
	now the mechanism is avoiding the input fallback;
	now the mechanism is allowing a combinatory use;
	purge the previous linked numbers;
	let numbering be 1;
	blank out the whole of table of pairing;
	choose a blank row in the table of pairing;
	now item entry is the target;
	now the first combined item is the target;
	[Initial text]
	if the target is the pocket camera begin;
		add in a new screen "What should I photograph?";
	otherwise if the target is the parabellum;
		add in a new screen "What should I aim at?";
	end if;
	[Items in the location]
	repeat with article running through visible useful items in the location begin;
		now the linked number of article is numbering;
		if numbering is 1 begin;
			add in a new paragraph "([linked number of article]) [The article]";
		else;
			add in a new line "([linked number of article]) [The article]";
		end if;
		if the article is open and the article encloses something begin;
			repeat with content running through visible useful items enclosed by the article begin;
				increment numbering;
				now the linked number of content is numbering;
				add in a new line "([linked number of content]) [The content]";
			end repeat;
		end if;
		increment numbering;
	end repeat;
	[Characters]
	repeat with character running through present persons begin;
		now the linked number of character is numbering;
		if the character is the communist begin;
			if numbering is 1 begin;
				add in a new paragraph "([linked number of the communist]) Myself";
			else;
				add in a new line "([linked number of the communist]) Myself";
			end if;
		else;
			if numbering is 1 begin;
				add in a new paragraph "([linked number of character]) [The character]";
			else;
				add in a new line "([linked number of character]) [The character]";
			end if;
		end if;
		increment numbering;
	end repeat;
	if the descriptive delegation is part of the count and the count is in the location begin;
		now the linked number of the descriptive delegation is numbering;
		add in a new line "([linked number of the descriptive delegation]) The delegates";
		increment numbering;
	end if;
	[Doors]
	repeat with passage running through visible selectable for combining gates in the location begin;
		now the linked number of passage is numbering;
		add in a new line "([linked number of passage]) [The passage]";
		increment numbering;
	end repeat;
	now the number of listed things is numbering - 1;
	now the cancelling number is numbering;
	add in a new line "([cancelling number]) Do nothing";
	build the list of available options.

To enact the double use action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		if the first combined item is the pocket camera begin;
			add in a new screen "Better not to take any photos for the time being.";
		otherwise if the first combined item is the parabellum;
			add in a new screen "After all, I lower my weapon.";
		end if;
		restore the last action screen input;
		now the mechanism is not allowing a combinatory use;
	else;
		[Items in the location]
		repeat with target running through visible useful items that are not carried by the communist enclosed by the location begin;
			if "[linked number of target]" is command begin;
				choose a blank row in the table of pairing;
				now item entry is the target;
			end if;
		end repeat;
		[Characters]
		repeat with target running through persons in the location begin;
			if "[linked number of target]" is command begin;
				choose a blank row in the table of pairing;
				now item entry is the target;
			end if;
		end repeat;
		[Doors]
		repeat with target running through visible gates in the location begin;
			if "[linked number of target]" is command begin;
				choose a blank row in the table of pairing;
				now item entry is the target;
			end if;
		end repeat;
		now the second combined item is the item in row two of the table of pairing;
		if the communist is not hidden and the second combined item is unwise to try to touch begin;
			reject the combination of the second combined item;
		else;
			if a person is considered or the descriptive delegation is considered begin;
				display the result of the combination attempt;
			otherwise if the communist is hidden;
				add in a new screen "I can't do that whilst I'm in hiding...";
			else;
				display the result of the combination attempt;
			end if;
			unless the mechanism is avoiding the input fallback begin;
				restore the last action screen input;
			end unless;
		end if;
		now the mechanism is not allowing a combinatory use;
	end if.


Book - Open

To start an opening action:
	[Initial restrictions]
	if the mechanism is action screen and the communist is hidden begin;
		add in a new screen "I won't do anything like that whilst I'm in hiding...";
	otherwise if the mechanism is action screen and the communist is unable to see;
		add in a new screen "It's pitch black; I can't see a thing around me.";
	otherwise if the mechanism is first tutorial event and the mechanism is action screen;
		enact the tutorial block number 3;
	otherwise if the mechanism is action screen and there is no visible useful item in the location;
		add in a new screen "I don't think there's anything worth opening here.";
	otherwise if the mechanism is inventory screen and the communist is carrying nothing;
		now the mechanism is paused;
		add in a new screen "Open what? I have nothing with me...";
		start a standby for input;
	else;
		now the mechanism is paused;
		add in a new screen "What should I open?";
		now the mechanism is opening input;
		purge the previous linked numbers;
		let numbering be 1;
		[Action screen]
		if the mechanism is action screen begin;
			repeat with article running through visible useful items in the location begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				if the article is open and the article encloses something begin;
					repeat with content running through visible useful items enclosed by the article begin;
						increment numbering;
						now the linked number of content is numbering;
						add in a new line "([linked number of content]) [The content]";
					end repeat;
				end if;
				increment numbering;
			end repeat;
		[Inventory screen]
		otherwise if the mechanism is inventory screen;
			repeat with article running through useful items that are carried by the communist begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				increment numbering;
			end repeat;
		end if;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if;
	if the mechanism is action screen and the communist is not door opening-assessed begin;
		process 3 for "I open doors spontaneously when I'm moving around. I    ";
		process 2 for "don't need to open them individually.                   ";
		now the communist is door opening-assessed;
	end if.

To enact the opening action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, I decide not to do anything.";
		if the mechanism is action screen begin;
			restore the last action screen input;
		otherwise if the mechanism is inventory screen;
			now the mechanism is paused;
			start a standby for input;
		end if;
	[Action screen]
	otherwise if the mechanism is action screen;
		repeat with target running through visible useful items enclosed by the location begin;
			if "[linked number of target]" is command begin;
				if the target is unwise to try to touch begin;
					process 1 for "I should probably avoid touching that until I'm by      ";
					process 2 for "myself...                                               ";
					restore the last action screen input;
				else;
					attempt to open the target;
				end if;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			restore the last action screen input;
		end unless;
	[Inventory screen]
	otherwise if the mechanism is inventory screen;
		now the mechanism is paused;
		repeat with target running through useful items that are carried by the communist begin;
			if "[linked number of target]" is command begin;
				attempt to open the target;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			start a standby for input;
		end unless;
	end if.


Book - Close

To start a closing action:
	[Initial restrictions]
	if the mechanism is action screen and the communist is hidden begin;
		add in a new screen "I won't do anything like that whilst I'm in hiding...";
	otherwise if the mechanism is action screen and the communist is unable to see;
		add in a new screen "It's pitch black; I can't see a thing around me.";
	otherwise if the mechanism is first tutorial event and the mechanism is action screen;
		enact the tutorial block number 3;
	otherwise if the mechanism is action screen and there is no visible useful item in the location;
		add in a new screen "I don't think there's anything worth closing here.";
	otherwise if the mechanism is inventory screen and the communist is carrying nothing;
		now the mechanism is paused;
		add in a new screen "Close what? I have nothing with me...";
		start a standby for input;
	else;
		now the mechanism is paused;
		add in a new screen "What should I close?";
		now the mechanism is closing input;
		purge the previous linked numbers;
		let numbering be 1;
		[Action screen]
		if the mechanism is action screen begin;
			repeat with article running through visible useful items in the location begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				if the article is open and the article encloses something begin;
					repeat with content running through visible useful items enclosed by the article begin;
						increment numbering;
						now the linked number of content is numbering;
						add in a new line "([linked number of content]) [The content]";
					end repeat;
				end if;
				increment numbering;
			end repeat;
		[Inventory screen]
		otherwise if the mechanism is inventory screen;
			repeat with article running through useful items that are carried by the communist begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				increment numbering;
			end repeat;
		end if;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if;
	if the mechanism is action screen and the communist is not door closing-assessed begin;
		process 3 for "I was brought up properly: I always close doors behind  ";
		process 2 for "me when I move around. I don't need to close them       ";
		process 2 for "individually.                                           ";
		now the communist is door closing-assessed;
	end if.

To enact the closing action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, I decide not to do anything.";
		if the mechanism is action screen begin;
			restore the last action screen input;
		otherwise if the mechanism is inventory screen;
			now the mechanism is paused;
			start a standby for input;
		end if;
	[Action screen]
	otherwise if the mechanism is action screen;
		repeat with target running through visible useful items enclosed by the location begin;
			if "[linked number of target]" is command begin;
				if the target is unwise to try to touch begin;
					process 1 for "I should probably avoid touching that until I'm by      ";
					process 2 for "myself...                                               ";
					restore the last action screen input;
				else;
					attempt to close the target;
				end if;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			restore the last action screen input;
		end unless;
	[Inventory screen]
	otherwise if the mechanism is inventory screen;
		now the mechanism is paused;
		repeat with target running through useful items that are carried by the communist begin;
			if "[linked number of target]" is command begin;
				attempt to close the target;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			start a standby for input;
		end unless;
	end if.


Book - Combine

[Avoids having to check the validity of each combination twice, e.g. 'hairpin & apron' and 'apron & hairpin']
Table of pairing
ITEM
apron
hairpin

[After the restrictions, this first process displays the visible items in the surroundings or those in the inventory]
To start a combining action:
	[Initial restrictions]
	if the mechanism is action screen and the communist is hidden begin;
		process 1 for "I'm in hiding: I can only combine things I already have ";
		process 2 for "with me.                                                ";
	otherwise if the mechanism is action screen and the communist is unable to see;
		add in a new screen "It's pitch black; I can't see a thing around me.";
	otherwise if the mechanism is first tutorial event and the mechanism is action screen;
		enact the tutorial block number 3;
	[A combination always starts with an item, so these restrictions are valid]
	otherwise if the mechanism is action screen and there is no visible useful item in the location;
		add in a new screen "I don't think there's anything suitable here...";
	otherwise if the mechanism is inventory screen and the communist is carrying nothing;
		now the mechanism is paused;
		add in a new screen "Combine what? I have nothing with me...";
		start a standby for input;
	else;
		now the mechanism is paused;
		add in a new screen "First of all, which item should I consider?";
		now the mechanism is first combining input;
		purge the previous linked numbers;
		let numbering be 1;
		[Action screen]
		if the mechanism is action screen begin;
			repeat with article running through visible useful items in the location begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				if the article is open and the article encloses something begin;
					repeat with content running through visible useful items enclosed by the article begin;
						increment numbering;
						now the linked number of content is numbering;
						add in a new line "([linked number of content]) [The content]";
					end repeat;
				end if;
				increment numbering;
			end repeat;
		[Inventory screen]
		otherwise if the mechanism is inventory screen;
			repeat with article running through useful items that are carried by the communist begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				increment numbering;
			end repeat;
		end if;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if.

[Listens to the player's first of two choices, and records that choice in the pairing table]
To enact the first combining action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, I decide not to do anything.";
		if the mechanism is action screen begin;
			restore the last action screen input;
		otherwise if the mechanism is inventory screen;
			now the mechanism is paused;
			start a standby for input;
		end if;
	else;
		let considered thing be a thing;
		[Action screen]
		if the mechanism is action screen begin;
			repeat with target running through visible useful items enclosed by the location begin;
				if "[linked number of target]" is command begin;
					now the considered thing is the target;
				end if;
			end repeat;
		[Inventory screen]
		otherwise if the mechanism is inventory screen;
			repeat with target running through useful items that are carried by the communist begin;
				if "[linked number of target]" is command begin;
					now the considered thing is the target;
				end if;
			end repeat;
		end if;
		[Records the choice in the table]
		blank out the whole of table of pairing;
		choose a blank row in the table of pairing;
		now item entry is the considered thing;
		[A bit redundant, but quicker to call than reading from the table]
		now the first combined item is the considered thing;
		[Restriction if a prohibited item is selected]
		if the communist is not hidden and the first combined item is unwise to try to touch begin;
			reject the combination of the first combined item;
		[Triggers the immediate continuation of the process, as shown below]
		else;
			ask with what the considered thing should be combined;
		end if;
	end if.

[This process displays the second choice to be made, following on from the first selection made]
To ask with what (target - a useful item) should be combined:
	now the mechanism is paused;
	[Actually, I force a temporary exit from the inventory screen at this point because an inventory overflow seems unfeasible to me]
	if the mechanism is inventory screen begin;
		now the mechanism is temporarily switched to action screen;
		now the mechanism is action screen;
	end if;
	now the mechanism is second combining input;
	add in a new screen "Alright, and what should I combine this with?";
	purge the previous linked numbers;
	let numbering be 1;
	[A special case when hidden: outside objects are inaccessible]
	if the mechanism is temporarily switched to action screen and the communist is hidden begin;
		add in a new paragraph "I can only make use of what I have with me:";
		repeat with article running through useful items that is not the first combined item carried by the communist begin;
			now the linked number of article is numbering;
			add in a new line "([linked number of article]) [The article]";
			increment numbering;
		end repeat;
		now the linked number of the communist is numbering;
		add in a new line "([linked number of the communist]) Myself";
		increment numbering;
	else;
		[In the most common scenario, a large number of item families are displayed, whether you are coming from the inventory or the action screen]
		unless the communist is almost carrying nothing begin;
			[See the definition below; I space out the list when surrounding items and inventory items are displayed]
			add in a new paragraph "Among what is found here:";
		end unless;
		[Items in the location]
		repeat with article running through visible useful items in the location begin;
			unless the article is the first combined item begin;
				now the linked number of article is numbering;
				if numbering is 1 and the communist is almost carrying nothing begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
			end unless;
			if the article is open and the article encloses something begin;
				repeat with content running through visible useful items that are not the first combined item enclosed by the article begin;
					[I made a mess of the incrementation, but it is too risky to start all over again now]
					unless the article is the first combined item begin;
						increment numbering;
					end unless;
					now the linked number of content is numbering;
					if numbering is 1 and the communist is almost carrying nothing begin;
						add in a new paragraph "([linked number of content]) [The content]";
					else;
						add in a new line "([linked number of content]) [The content]";
					end if;
					[As the first item to be combined does not appear in the list, the increment must take place at this point]
					if the article is the first combined item begin;
						increment numbering;
					end if;
				end repeat;
			end if;
			unless the article is the first combined item begin;
				increment numbering;
			end unless;
		end repeat;
		[Characters]
		repeat with character running through persons that are not leaving the room in the location begin;
			now the linked number of character is numbering;
			if the character is the communist begin;
				if numbering is 1 and the communist is almost carrying nothing begin;
					add in a new paragraph "([linked number of the communist]) Myself";
				else;
					add in a new line "([linked number of the communist]) Myself";
				end if;
			else;
				if numbering is 1 and the communist is almost carrying nothing begin;
					add in a new paragraph "([linked number of character]) [The character]";
				else;
					add in a new line "([linked number of character]) [The character]";
				end if;
			end if;
			increment numbering;
		end repeat;
		[Doors]
		repeat with passage running through visible selectable for combining gates in the location begin;
			now the linked number of passage is numbering;
			add in a new line "([linked number of passage]) [The passage]";
			increment numbering;
		end repeat;
		[Items in the inventory]
		unless the communist is almost carrying nothing begin;
			add in a new paragraph "Among the items I have with me:";
			repeat with article running through carried useful items that are not the first combined item begin;
				now the linked number of article is numbering;
				add in a new line "([linked number of article]) [The article]";
				increment numbering;
			end repeat;
		end unless;
	end if;
	now the number of listed things is numbering - 1;
	now the cancelling number is numbering;
	if the communist is almost carrying nothing or (the mechanism is temporarily switched to action screen and the communist is hidden) begin;
		add in a new line "([cancelling number]) Do nothing";
	else;
		add in a new paragraph "([cancelling number]) Do nothing";
	end if;
	build the list of available options.

[This final process waits for the player's second choice before checking whether the combination is valid]
To enact the second combining action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, it's better not to try anything.";
		if the mechanism is action screen begin;
			restore the last action screen input;
		otherwise if the mechanism is inventory screen;
			now the mechanism is paused;
			start a standby for input;
		end if;
	else;
		[Items in the location]
		repeat with target running through visible useful items that are not carried by the communist enclosed by the location begin;
			[Without this exception (in the previous line), this loop also - apparently - reads the items in the inventory, and again further down]
			if "[linked number of target]" is command begin;
				choose a blank row in the table of pairing;
				now item entry is the target;
			end if;
		end repeat;
		[Characters]
		repeat with target running through persons in the location begin;
			if "[linked number of target]" is command begin;
				choose a blank row in the table of pairing;
				now item entry is the target;
			end if;
		end repeat;
		[Doors]
		repeat with target running through visible gates in the location begin;
			if "[linked number of target]" is command begin;
				choose a blank row in the table of pairing;
				now item entry is the target;
			end if;
		end repeat;
		[Items in the inventory]
		unless the communist is almost carrying nothing begin;
			repeat with target running through useful items that are carried by the communist begin;
				if "[linked number of target]" is command begin;
					choose a blank row in the table of pairing;
					now item entry is the target;
				end if;
			end repeat;
		end unless;
		[Last-resort restriction]
		now the second combined item is the item in row two of the table of pairing;
		if the communist is not hidden and the second combined item is unwise to try to touch begin;
			reject the combination of the second combined item;
		[Immediately initiates the testing of the combination]
		else;
			[Returns to the inventory if you were there to begin with]
			if the mechanism is temporarily switched to action screen begin;
				now the mechanism is inventory screen;
				now the mechanism is not temporarily switched to action screen;
			end if;
			[Displays the result]
			display the result of the combination attempt;
			[Immediate restoration of the input state]
			unless the mechanism is avoiding the input fallback begin; [Mainly for the bookmark]
				if the mechanism is action screen begin;
					restore the last action screen input;
				otherwise if the mechanism is inventory screen;
					now the mechanism is paused;
					start a standby for input;
				end if;
			end unless;
		end if;
	end if.

To reject the combination of (item - a useful item):
	if the item is carried by the communist begin;
		generate 1 for "No, there are people here; it's a bad idea to show anyone that I have [the item]...";
	else;
		generate 1 for "No, I'm not on my own; I'd better not touch that for the moment.";
	end if;
	if the mechanism is action screen begin;
		restore the last action screen input;
	otherwise if the mechanism is inventory screen;
		now the mechanism is paused;
		start a standby for input;
	end if.


Book - Rotate

To start a rotating action:
	[Initial restrictions]
	if the mechanism is action screen and the communist is hidden begin;
		add in a new screen "I won't do anything like that whilst I'm in hiding...";
	otherwise if the mechanism is action screen and the communist is unable to see;
		add in a new screen "It's pitch black; I can't see a thing around me.";
	otherwise if the mechanism is first tutorial event and the mechanism is action screen;
		enact the tutorial block number 3;
	otherwise if the mechanism is action screen and there is no visible useful item in the location;
		add in a new screen "I don't think there's anything worth rotating here.";
	otherwise if the mechanism is inventory screen and the communist is carrying nothing;
		now the mechanism is paused;
		add in a new screen "Rotate what? I have nothing with me...";
		start a standby for input;
	else;
		now the mechanism is paused;
		add in a new screen "What should I rotate?";
		now the mechanism is rotating input;
		purge the previous linked numbers;
		let numbering be 1;
		[Action screen]
		if the mechanism is action screen begin;
			repeat with article running through visible useful items in the location begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				if the article is open and the article encloses something begin;
					repeat with content running through visible useful items enclosed by the article begin;
						increment numbering;
						now the linked number of content is numbering;
						add in a new line "([linked number of content]) [The content]";
					end repeat;
				end if;
				increment numbering;
			end repeat;
		[Inventory screen]
		otherwise if the mechanism is inventory screen;
			repeat with article running through useful items that are carried by the communist begin;
				now the linked number of article is numbering;
				if numbering is 1 begin;
					add in a new paragraph "([linked number of article]) [The article]";
				else;
					add in a new line "([linked number of article]) [The article]";
				end if;
				increment numbering;
			end repeat;
		end if;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if.

To enact the rotating action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, I decide not to do anything.";
		if the mechanism is action screen begin;
			restore the last action screen input;
		otherwise if the mechanism is inventory screen;
			now the mechanism is paused;
			start a standby for input;
		end if;
	[Action screen]
	otherwise if the mechanism is action screen;
		repeat with target running through visible useful items enclosed by the location begin;
			if "[linked number of target]" is command begin;
				if the target is unwise to try to touch begin;
					process 1 for "I should probably avoid touching that until I'm by      ";
					process 2 for "myself...                                               ";
					restore the last action screen input;
				else;
					attempt to rotate the target;
				end if;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			restore the last action screen input;
		end unless;
	[Inventory screen]
	otherwise if the mechanism is inventory screen;
		now the mechanism is paused;
		repeat with target running through useful items that are carried by the communist begin;
			if "[linked number of target]" is command begin;
				attempt to rotate the target;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			start a standby for input;
		end unless;
	end if.


Book - Speak

To start a speaking action:
	if the communist is not divine and the communist is in a forbidden room that is not the exterior begin;
		if there is no other present person in the location begin;
			process 1 for "There's no one here, but anyway, I should not talk to   ";
			process 2 for "anyone whilst I'm in a restricted area.                 ";
		else;
			process 1 for "There's no way I'm going to speak to anyone... I'll get ";
			process 2 for "caught!                                                 ";
		end if;
	otherwise if the communist is hidden;
		if there is no other present person in the location begin;
			process 1 for "There's no one here, but in any case, I shouldn't speak ";
			process 2 for "to anyone whilst I'm in hiding.                         ";
		else;
			process 1 for "I should not speak to anyone whilst I'm in hiding!      ";
		end if;
	otherwise if there is no other present person in the location;
		process 1 for "Who am I supposed to talk to? I'm all alone here...     ";
	else;
		now the mechanism is paused;
		now the mechanism is speaking input;
		add in a new screen "Who should I speak to?";
		purge the previous linked numbers;
		let numbering be 1;
		repeat with target running through other present persons begin;
			now the linked number of the target is numbering;
			if numbering is 1 begin;
				add in a new paragraph "([linked number of the target]) [At the target]";
			else;
				add in a new line "([linked number of the target]) [At the target]";
			end if;
			increment numbering;
		end repeat;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if.

To enact the speaking action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "For now, I'll keep quiet.";
		restore the last action screen input;
	else;
		repeat with target running through other persons in the location begin;
			if "[linked number of target]" is command begin;
				if the target is asleep begin;
					if the target is a man begin;
						add in a new screen "He's asleep. I don't think I should wake him up.";
					otherwise if the target is a woman;
						add in a new screen "She's asleep. I don't think I should wake her up.";
					end if;
					restore the last action screen input;
				otherwise if the target is dying;
					add in a new screen "Death closes in on him. He can no longer answer me.";
					restore the last action screen input;
				otherwise if the target is the count and the communist is count-challenged;
					process 1 for "Pointless! He certainly doesn't want to talk to me any  ";
					process 2 for "more!...                                                ";
					restore the last action screen input;
				otherwise if the communist is not divine and the target is not safe or allowed to speak to;
					record who has the greatest authority;
					generate 1 for "I really shouldn't be chatting with [the target] whilst [the highest authority present] is here.";
					restore the last action screen input;
				otherwise if (the target is the maid and the communist is maid-concluded) or (the target is the cook and the communist is cook-concluded) or (the target is the governess and the communist is governess-concluded);
					process 1 for "There's no point. I don't think I've got anything left  ";
					process 2 for "to say.                                                 ";
					restore the last action screen input;
				else;
					now the mechanism is paused;
					now the person spoken to is the target;
					now the mechanism is dialog screen;
					now the mechanism is dialog input;
					now the mechanism is npc turn;
					display the greeting line of the person spoken to;
					build the theme choice;
					[If the greeting is not a complete dialogue, the list of topics is displayed immediately]
					if the target is greeting the protagonist with a full dialog begin;
						now the target is not greeting the protagonist with a full dialog;
					else;
						now the mechanism is theme choice;
					end if;
					if the target is not already-met begin;
						now the target is already-met;
					end if;
				end if;
			end if;
		end repeat;
	end if.

Definition: a person is safe or allowed to speak to:
	if the communist is free, yes;
	if it is the maid and the cook is present, no;
	if it is the maid and the governess is present, no;
	if it is the maid and the soldier is present, no;
	if it is the maid and the count is present, no;
	if it is the cook and the governess is present, no;
	if it is the cook and the soldier is present, no;
	if it is the cook and the count is present, no;
	if it is the governess and the soldier is present, no;
	if it is the governess and the count is present, no;
	if it is the soldier and the count is present, no;
	yes.

[Varies the opening line]
Governess dialog rotation is a number that varies.
Maid dialog rotation is a number that varies.
Cook dialog rotation is a number that varies.
Comrade dialog rotation is a number that varies.

[Allows the launch of specific dialogues, or the default opening line]
To display the greeting line of (subject - a person):
	if the subject is the governess begin;
		if the governess dialog rotation is 0 begin;
			bring a type 2 discussion on "HK 1 greeting" initiated by the governess;
			increment the governess dialog rotation;
		otherwise if the governess dialog rotation is 1;
			bring a type 2 discussion on "HK 2 greeting" initiated by the governess;
			increment the governess dialog rotation;
		otherwise if the governess dialog rotation is 2;
			bring a type 2 discussion on "HK 3 greeting" initiated by the governess;
		end if;
	otherwise if the subject is the maid;
		if the maid is not already-met begin;
			bring a type 2 discussion on "MD 1 introduction" initiated by the maid;
			now the maid is greeting the protagonist with a full dialog;
		otherwise if the communist is free;
			bring a type 2 discussion on "MD 1 end" initiated by the maid;
			now the maid is greeting the protagonist with a full dialog;
		else;
			if the maid dialog rotation is 0 begin;
				bring a type 2 discussion on "MD 1 greeting" initiated by the maid;
				increment the maid dialog rotation;
			otherwise if the maid dialog rotation is 1;
				bring a type 2 discussion on "MD 2 greeting" initiated by the maid;
				increment the maid dialog rotation;
			otherwise if the maid dialog rotation is 2;
				bring a type 2 discussion on "MD 3 greeting" initiated by the maid;
			end if;
		end if;
	otherwise if the subject is the cook;
		if the cook is not already-met begin;
			bring a type 2 discussion on "CK 1 introduction" initiated by the cook;
			now the cook is greeting the protagonist with a full dialog;
		else;
			if the cook dialog rotation is 0 begin;
				bring a type 2 discussion on "CK 1 greeting" initiated by the cook;
				increment the cook dialog rotation;
			otherwise if the cook dialog rotation is 1;
				bring a type 2 discussion on "CK 2 greeting" initiated by the cook;
				increment the cook dialog rotation;
			otherwise if the cook dialog rotation is 2;
				bring a type 2 discussion on "CK 3 greeting" initiated by the cook;
			end if;
		end if;
	otherwise if the subject is the comrade;
		[First 'meeting']
		if the comrade is not already-met begin;
			bring a type 2 discussion on "MA 1 introduction" initiated by the comrade;
			now the comrade is greeting the protagonist with a full dialog;
			increment the comrade dialog rotation;
		[Delivery of equipment on the final day]
		otherwise if the comrade is evening-spent and the communist is not equipment-received;
			bring a type 2 discussion on "MA 1 equipment" initiated by the comrade;
			now the comrade is greeting the protagonist with a full dialog;
			now the communist is equipment-received;
			increment the comrade dialog rotation;
		[Information on the urgent return of equipment]
		otherwise if (the known state corresponding to a theme of "MA return negative" in the table of themes is known or the known state corresponding to a theme of "MA return positive" in the table of themes is known) and the mechanism is set to the afternoon;
			if the communist is not haste-informed begin;
				bring a type 2 discussion on "MA 1 emergency" initiated by the comrade;
				now the comrade is greeting the protagonist with a full dialog;
				now the communist is haste-informed;
			else;
				bring a type 2 discussion on "MA 2 emergency" initiated by the comrade;
			end if;
		[Last dialogue during gameplay]
		otherwise if the mechanism is set during the third act and the mechanism is set to the evening;
			bring a type 2 discussion on "MA 1 end" initiated by the comrade;
			now the comrade is greeting the protagonist with a full dialog;
		[Normal situation]
		else;
			if the comrade is nose-to-be-assessed begin;
				bring a type 2 discussion on "MA 1 nose" initiated by the comrade;
				now the comrade is greeting the protagonist with a full dialog;
				now the comrade is not nose-to-be-assessed;
			else;
				if the comrade dialog rotation is 0 begin;
					bring a type 2 discussion on "MA 1 greeting" initiated by the comrade;
					increment the comrade dialog rotation;
				otherwise if the comrade dialog rotation is 1;
					bring a type 2 discussion on "MA 2 greeting" initiated by the comrade;
					increment the comrade dialog rotation;
				otherwise if the comrade dialog rotation is 2;
					bring a type 2 discussion on "MA 3 greeting" initiated by the comrade;
					increment the comrade dialog rotation;
				otherwise if the comrade dialog rotation is 3;
					bring a type 2 discussion on "MA 4 greeting" initiated by the comrade;
				end if;
			end if;
		end if;
	end if.

To say at (the subject - a person):
	if the subject is the count begin;
		say "To the count";
	otherwise if the subject is the governess;
		say "To the housekeeper";
	otherwise if the subject is the cook;
		say "To the cook";
	otherwise if the subject is the maid;
		say "To the maid";
	otherwise if the subject is the soldier;
		say "To the soldier";
	otherwise if the subject is the comrade;
		say "To Marceline";
	end if.


Book - Drop

To start a dropping action:
	now the mechanism is paused;
	if the communist is carrying nothing begin;
		add in a new screen "Drop what? I don't have anything...";
		start a standby for input;
	otherwise if the communist is hidden;
		add in a new screen "I'll do that when I'm no longer in hiding...";
		start a standby for input;
	otherwise if the communist is unable to see;
		add in a new screen "I'll do that when I can actually see something.";
		start a standby for input;
	else;
		add in a new screen "What should I drop here?";
		now the mechanism is dropping input;
		purge the previous linked numbers;
		let numbering be 1;
		repeat with article running through useful items that are carried by the communist begin;
			now the linked number of article is numbering;
			if numbering is 1 begin;
				add in a new paragraph "([linked number of article]) [The article]";
			else;
				add in a new line "([linked number of article]) [The article]";
			end if;
				increment numbering;
		end repeat;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if.

To enact the dropping action using (command - an indexed text):
	now the mechanism is paused;
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "After all, I might as well keep all my things.";
		start a standby for input;
	else;
		repeat with target running through useful items that are carried by the communist begin;
			if "[linked number of target]" is command begin;
				attempt to drop the target;
			end if;
		end repeat;
		unless the mechanism is avoiding the input fallback begin;
			start a standby for input;
		end unless;
	end if.


Book - Hide

To start a hiding action:
	if the communist is hidden begin;
		add in a new screen "But... I'm already hidden.";
	otherwise if the location is not providing concealment;
		if the communist is not divine and there is at least one watchful present adverse person in the location begin;
			process 1 for "I don't think I can hide anywhere in here. Besides, I   ";
			process 2 for "really shouldn't be doing this sort of nonsense in front";
			process 2 for "of other people.                                        ";
		else;
			if the communist is prone to any danger begin;
				process 1 for "There's nothing I can use to hide myself here!          ";
			else;
				if the same-action rotation is 0 begin;
					if the communist is in the eastern corridor begin;
						process 1 for "The sideboard is full of stuff, and there aren't any    ";
						process 2 for "other suitable hiding places. I won't be able to hide in";
						process 2 for "here.                                                   ";
					otherwise if the communist is in a corridor;
						process 1 for "It's a long, largely empty corridor. I can't hide here. ";
					otherwise if the location is the upstairs corridor;
						process 1 for "The gallery is largely empty: the few consoles and vases";
						process 2 for "won't hide me.                                          ";
					otherwise if the location is the powder room;
						process 1 for "I can't hide here; there aren't enough towels for me to ";
						process 2 for "wrap myself up in them...                               ";
					otherwise if the location is the ballroom;
						process 1 for "I can't hide here. The room is quite empty, as it must  ";
						process 2 for "be spacious enough for holding balls, and I'd rather not";
						process 2 for "try to hide inside a suit of armour.                    ";
					otherwise if the location is the servants' quarters;
						process 1 for "I won't be able to hide here. The table has no          ";
						process 2 for "tablecloth; I'd look ridiculous if I crawled under it.  ";
					otherwise if the location is the laundry room;
						process 1 for "Even though there's plenty of stuff here, I can't see   ";
						process 2 for "anything big enough to hide behind.                     ";
					otherwise if the location is the briefing room;
						process 1 for "Basically, all I can see are chairs and a lectern. I    ";
						process 2 for "won't be able to hide here.                             ";
					otherwise if the location is the entrance;
						process 1 for "I reckon it's pointless. With the overgrown bushes      ";
						process 2 for "sprouting in all directions, I'm already hard to spot   ";
						process 2 for "from the courtyard.                                     ";
					otherwise if the location is the exterior;
						process 1 for "With the wall rising up beside me, I'm already well     ";
						process 2 for "hidden... Unless someone decides to come up to the gate.";
					else;
						process 1 for "I don't think I can hide anywhere here.                 ";
					end if;
				else;
					add in a new screen "I can't hide here.";
				end if;
			end if;
		end if;
	otherwise if the communist is not divine and there is at least one watchful present adverse person in the location;
		process 1 for "I can't do this sort of thing in front of other people. ";
	otherwise if the communist is carrying a laundry basket;
		if the communist is prone to any danger begin;
			process 1 for "With the huge basket I'm carrying, I won't be able to   ";
			process 2 for "hide anywhere!...                                       ";
		else;
			process 1 for "I can't hide; I'm carrying a huge basket...             ";
		end if;
	otherwise if the location is the upper lounge and the display cabinet is already destroyed;
		process 1 for "Bad idea. I shouldn't be crawling through the broken    ";
		process 2 for "glass to hide under the display cabinet. Besides, I     ";
		process 2 for "don't think I need to hide any more.                    ";
	else;
		if the communist is prone to a certain danger or the communist is prone to an imminent danger begin;
			if the location is the study begin;
				process 1 for "I dash towards the window and hide behind its endless   ";
				process 2 for "curtains.                                               ";
			otherwise if the location is the upper lounge;
				process 1 for "Without a moment's hesitation, I throw myself face-down ";
				process 2 for "under the display cabinet, well hidden by its long      ";
				process 2 for "cloth.                                                  ";
			otherwise if the location is the reception hall;
				process 1 for "I dash towards the sofa furthest from the doors and hide";
				process 2 for "behind it, wedged between the piece of furniture and the";
				process 2 for "wall.                                                   ";
			otherwise if the location is the banquet hall;
				process 1 for "Without wasting a second, I throw myself under the large";
				process 2 for "table, concealed by the long white tablecloth.          ";
			otherwise if the location is the courtyard;
				process 1 for "I leap up and, in a flight worthy of Bolland, throw     ";
				process 2 for "myself behind the bushes lining the path.               ";
			otherwise if the location is the kitchen;
				process 1 for "I dash into a random cupboard, hoping it isn't used very";
				process 2 for "often.                                                  ";
			otherwise if the location is the cellar;
				process 1 for "Quickly, I dive into the jumble of furniture and hide   ";
				process 2 for "behind a mouldy chest of drawers.                       ";
			otherwise if the location is filled with crates;
				process 1 for "I leap towards one of the crates and huddle behind it to";
				process 2 for "hide.                                                   ";
			else;
				process 1 for "Without wasting a second, I throw myself face-down and  ";
				process 2 for "slip under the bed, my nose in the dust.                ";
			end if;
			if the communist is carrying an ignited tin lantern begin;
				process 3 for "With a sharp twist, I turn the screw on the lantern to  ";
				process 2 for "extinguish it.                                          ";
				now the tin lantern is not ignited;
			end if;
			[Without this, these variables are only reset when the character moves]
			now the communist is not prone to a certain danger;
			now the communist is not prone to an imminent danger;
		else;
			if the location is the study begin;
				process 1 for "I hide behind the long curtains, just like Lupin did    ";
				process 2 for "before he found Miss Nelly.                             ";
			otherwise if the location is the upper lounge;
				process 1 for "I kneel down, then slip under the display cabinet, well ";
				process 2 for "hidden by its heavy cloth.                              ";
			otherwise if the location is the reception hall;
				process 1 for "I go round a large sofa and curl up behind it, well     ";
				process 2 for "concealed by the imposing piece of furniture.           ";
			otherwise if the location is the banquet hall;
				process 1 for "On my knees, I crawl under the banquet table, hidden by ";
				process 2 for "the folds of the long tablecloth.                       ";
			otherwise if the location is the courtyard;
				process 1 for "I crouch behind a bush quite a distance from the path,  ";
				process 2 for "praying that the spiders will leave me alone.           ";
			otherwise if the location is the kitchen;
				process 1 for "I slip into the cupboard furthest from the stoves,      ";
				process 2 for "leaving a tiny gap to see what's happening in the       ";
				process 2 for "kitchen.                                                ";
			otherwise if the location is the cellar;
				process 1 for "Weaving my way through the piles of bric-a-brac         ";
				process 2 for "cluttering the room, I go and hide behind a worn chest  ";
				process 2 for "of drawers.                                             ";
			otherwise if the location is filled with crates;
				process 1 for "I choose a crate that looks suitable, then hide behind  ";
				process 2 for "it, out of sight.                                       ";
			else;
				process 1 for "I kneel down, then slip face-down under the bed, well   ";
				process 2 for "hidden.                                                 ";
			end if;
			if the communist is carrying an ignited tin lantern begin;
				process 3 for "I put out my lantern.                                   ";
				now the tin lantern is not ignited;
			end if;
		end if;
		now the communist is hidden;
	end if.


Book - Reveal

To start an emerging action:
	if the communist is not hidden begin;
		add in a new screen "But... I'm not hiding.";
	otherwise if the communist is in a forbidden room and there is at least one watchful adverse present person in the location;
		if the count is in the location and the count is numerous begin;
			process 1 for "Come out of my hiding place now and show all these      ";
			process 2 for "gentlemen that I was spying on them? What a brilliant   ";
			process 2 for "idea, really...                                         ";
		else;
			process 1 for "I'll get caught if I come out of my hiding place now!   ";
		end if;
	otherwise if there is at least one watchful adverse present person that is not the maid in the location;
		process 1 for "Bad idea. I don't want anyone to know I'm playing       ";
		process 2 for "hide-and-seek here and there.                           ";
	else;
		if the location is the study begin;
			process 1 for "I carefully emerge from behind the curtains.            ";
		otherwise if the location is the upper lounge;
			process 1 for "The coast seems clear; I crawl out from under the       ";
			process 2 for "display cabinet.                                        ";
		otherwise if the location is the reception hall;
			process 1 for "The coast is clear; I stand up from behind the sofa.    ";
		otherwise if the location is the banquet hall;
			process 1 for "The coast is clear; I crawl out from under the large    ";
			process 2 for "table.                                                  ";
		otherwise if the location is the courtyard;
			process 1 for "The coast is clear; I crawl out from behind the bushes. ";
		otherwise if the location is the kitchen;
			process 1 for "I carefully step out of the cupboard.                   ";
		otherwise if the location is the cellar;
			process 1 for "The coast is clear; I stand up from behind the chest of ";
			process 2 for "drawers.                                                ";
		otherwise if the location is filled with crates;
			process 1 for "The coast is clear; I emerge from behind the crate.     ";
		else;
			process 1 for "With a bit of wriggling, I crawl out from under the bed.";
		end if;
		[Special case of the maid's shock]
		if the maid is present and the maid is watchful begin;
			if the maid is not already-scared begin;
				generate 2 for "The maid gives a start and lets out a cry, then looks at me in astonishment.";
			else;
				generate 2 for "The maid gives me a disdainful smile.";
			end if;
			now the communist is guilty of scaring the maid;
			now the communist is committing a crime;
			start a standby for input;
		end if;
		[Just for the atmosphere]
		if there is at least one unwatchful person (called subject) in the location begin;
			if the subject is asleep begin;
				add in a new paragraph "[The subject] doesn't seem to wake up, thank goodness.";
			else;
				add in a new paragraph "[The subject] didn't notice me, thank goodness.";
			end if;
		end if;
		[Quality of life, late addition]
		if the communist is carrying the tin lantern and the location is unlighted and the communist is lantern-filled begin;
			add in a new paragraph "I twist the screw to light my lantern again.";
			now the tin lantern is ignited;
		end if;
		now the communist is not hidden;
	end if.


Book - Peek

To start a spying action:
	if there is no accesses in the location begin;
		add in a new screen "There are no doors or stairs here.";
	otherwise if the communist is unable to see;
		if there is at least one adverse present watchful person begin;
			add in a new screen "No, it's pitch black, and I'm not alone here!";
		else;
			add in a new screen "Impossible: I can't see a thing, it's pitch black!";
		end if;
	otherwise if the communist is hidden;
		if there is at least one adverse present watchful person begin;
			add in a new screen "Impossible, I'm hiding, and there's someone here...";
		else;
			add in a new screen "I can't spy on anything whilst I'm hidden...";
		end if;
	otherwise if there is at least one adverse present watchful person;
		generate 1 for "I really should not peek when other people are around...";
	else;
		now the mechanism is paused;
		add in a new screen "Which entrance should I watch?";
		now the mechanism is peeping choice input;
		purge the previous linked numbers;
		let numbering be 1;
		[Doors]
		repeat with passage running through visible gates in the location begin;
			now the linked number of passage is numbering;
			if numbering is 1 begin;
				add in a new paragraph "([linked number of passage]) The keyhole in [the passage]";
			else;
				add in a new line "([linked number of passage]) The keyhole in [the passage]";
			end if;
			increment numbering;
		end repeat;
		[Stairs]
		repeat with passage running through visible staircases in the location begin;
			now the linked number of passage is numbering;
			if numbering is 1 begin;
				add in a new paragraph "([linked number of passage]) [Passage]";
			else;
				add in a new line "([linked number of passage]) [Passage]";
			end if;
			increment numbering;
		end repeat;
		now the number of listed things is numbering - 1;
		now the cancelling number is numbering;
		add in a new line "([cancelling number]) Do nothing";
		build the list of available options;
	end if.

To enact the peeping choice action using (command - an indexed text):
	if command is not an option listed in the table of available options begin;
		end on a powerful incorrect input;
	otherwise if command is "[cancelling number]";
		add in a new screen "I give up trying to spy on anything.";
		restore the last action screen input;
	else;
		[Preventing false positives that unfairly penalise the player (due to limited sound effects in permitted areas)]
		let the preemptive check be false;
		if there is an imminently incoming person and the communist is not in a forbidden room begin;
			now the preemptive check is true;
		end if;
		[Continuation of the process]
		repeat with spied entry running through visible accesses in the location begin;
			if "[linked number of spied entry]" is command begin;
				if the preemptive check is true begin;
					process 1 for "Just as I'm about to start watching this entrance, I    ";
					process 2 for "hear someone coming! I freeze immediately.              ";
					restore the last action screen input;
				otherwise if the spied entry is the oddly-locked gate;
					process 1 for "There's only a sort of spherical handle, and no lock.   ";
					process 2 for "There's no way to see what's happening on the other     ";
					process 2 for "side.                                                   ";
					restore the last action screen input;
				otherwise if the spied entry is the electromagnetic gate;
					process 1 for "The door has no handle... or lock. I can't see what's   ";
					process 2 for "happening on the other side.                            ";
					restore the last action screen input;
				otherwise if the spied entry is the mechanical staircase;
					process 1 for "It's a lift. I can't see what's happening on the other  ";
					process 2 for "floor from where I am. Honestly, that seems indisputable";
					process 2 for "to me.                                                  ";
					restore the last action screen input;
				otherwise if the other side of the spied entry from the southern storeroom is the northern storeroom and the communist is downstairs crates-sabotaged;
					process 1 for "It wouldn't serve any purpose; I opened the door to let ";
					process 2 for "the water flow through... Who said I didn't pay         ";
					process 2 for "attention to detail?                                    ";
					restore the last action screen input;
				else;
					let the area be the other side of the spied entry from the location;
					now the room currently peeped is the area;
					now the access currently peeped is the spied entry;
					spy on the area using the spied entry;
				end if;
			end if;
		end repeat;
	end if.




VOLUME - MECHANICS


Book - Key mapping

[Let's assume that the period key is available on most keyboards]
Key next is always ".".

[Commands for keyboard input]
Key north is always "n".
Key east is always "e".
Key south is always "s".
Key west is always "w".
Key ascending is always "u".
Key descending is always "d".
Key waiting is always "z".
Key hiding is always "h".
Key emerging is always "r".
Key spying is always "p".
Key examining is always "x".
Key taking is always "t".
Key using is always "f".
Key combining is always "b".
Key rotating is always "l".
Key opening is always "o".
Key closing is always "c".
Key dropping is always "d".
Key speaking is always "k".
Key story is always "y".
Key inventory is always "i".

[Commands for numeric keypad input]
Key 7 is always "7".
Key 8 is always "8".
Key 9 is always "9".
Key 4 is always "4".
Key 5 is always "5".
Key 6 is always "6".
Key 1 is always "1".
Key 2 is always "2".
Key 3 is always "3".
Key 0 is always "0".
Key point is always ".".
Key plus is always "+".


Book - Automatic help

[This feature is less useful since the new interface was introduced]
Definition: the mechanism is detecting a traditional command if the command is an input listed in the table of classic IF commands.

Table of classic IF commands
INPUT
"inventory"
"wait"
"again"
"examine"
"look"
"north"
"east"
"south"
"west"


Book - Characters' daily routine


[#EXEGESIS OCCUPATIONS]   [People's jobs: a significant and probably excessive effort]

[I consider the job management system to be excessive because, when playing the story, you probably don't realise that I've created 71 different jobs for the non-playable characters, and that each of these jobs requires at least five different texts to be described in a natural way. That said, I'm quite pleased with the result.]

[The standard 'life' cycle of a character consists of three very important background processes: the assignment of a task (divided into 'to potentially assign a task' and 'to assign a full task') and the movement to that task (see 'to move all applicable characters'), all three of which being closely related. Refer to the line-by-line commentary on these processes for a detailed description.]

[In short: once the minimum duration of a task has been reached, the probability of being assigned a new one increases until a task is actually assigned. The nature of this task is determined based on the range of activities the person in question typically performs and the time of day. A target location is then assigned based on the places where this task can organically take place, along with a baseline duration specific to the task in question. Over the course of the following turns, the person will move towards their target in a sequenced manner: finish the previous task, cross the room, leave the room, enter the new room, (...), arrive at their destination, start their new task.]

[At the end of each complete sequence in a given location, a check determines the next direction to take (see 'to refresh the next direction'): it is at this point that routes are calculated based on the characters' authorised areas. For example, the count will never use the staff hallway to go from his study to his bedroom, even if this would be a shorter route, as the staff hallway is not one of his authorised locations.]

[There are additional tools available for creating scripted events: teleportation (see 'to teleport'), the purpose of which is obvious, and reassignment (see 'to reassign'), which allows you to immediately assign a new occupation and trigger movement to the appropriate location. As teleportation is rudimentary, it should always be accompanied by a reassignment.]

[None of this applies yet to the text displayed to describe who does what in a given location (this adds 1,300 lines to the 1,000 lines in this section). For this, refer to EXEGESIS CHARACTERS.]


[Gives the characters meaningful activities to do; 70 might be a bit much, but oh well]
[I've had to use these silly names so as not to clash with phrases already present in the standard rules]
[If I had to do it again, I'd assign properties to each value, rather than writing all those definitions]
Occupation is a kind of value.
Occupation is [scripted occupations] idling, partner waiting, protagonist waiting, privately brooding, publicly brooding, west wing watching, east wing watching, actively seeking, guests entertaining, table setting, guard standing, arguing, dying, receipt checking, [after the shot] governess hiding, maid hiding, cook hiding, [shared occupations] time passing, sleep getting, indoors napping, outdoors napping, praying, snack getting, walk taking, tidying things up, newspaper reading, [maid] dancing quietly, floor washing, floor sweeping, dishwashing, feather dustering, window cleaning, raking, gardening, task evading, magazine reading, postcards checking, pictures admiring, condensation drawing, [housekeeper] silverware cleaning, bookkeeping, singing lightly, painting feathering, armor feathering, frame remembering, ceiling watching, novel outside reading, [cook] saucepan stirring, potatoe peeling, vegetables cutting, stove monitoring, inventory taking, cellar fetching, cigarette smoking, newspaper bed reading, window leaning, recipe writing, cookbook reading, [count] book reading, paper writing, map studying, book searching, hand washing, by the teleprinter eagerly waiting, teleprinter using, window cloudgazing, cufflink switching, armor admiring, art admiring, piano vaguely playing.
A person has an occupation.

[Defines the place the person might want to go]
A person has a room called targeted location.
[Defines the direction in which they will move on the next turn to reach their target]
A person has a direction called next direction.
[Ghost of the last location passed through]
A person has a room called last place.
[The longer time passes, the greater the likelihood that the person will be assigned a task]
A person has a number called task probability.
[Reduces the amount of information if you have already seen the person carrying out their task in that location]
A person can be already seen doing something here.
[Reduces the amount of information if you have already seen the person move around in this location]
A person can be already seen moving here.
[Checks this variable to determine whether the person can access certain locations]
Person being tasked is a person that varies.
[Sets the minimum duration of an occupation, unsurprisingly]
An occupation has a number called minimal task duration.
[The minimum duration above is associated with this at the start of a task]
A person has a number called present task countdown.
[The base constant for random task allocation; it was set to 10 at the very beginning...]
Standard task attribution probability is always 2.
[Rarely used; allows a person who has left their designated area to be able to leave it eventually]
A person can be authorised to exit an inadequate zone.
[Creates a ghost to maintain continuity even after a change of occupation]
A person has an occupation called last occupation.
[Overrides the standard task assignment, but does not prevent tasks from being assigned manually]
A person can be unable to get new routine tasks.
[The person misses the next move, typically if a task is assigned manually]
A person can be missing the next routine movement rule.

[A characteristic that indicates whether the person is moving]
Motion state is a kind of value.
Motion state is currently motionless, currently moving.
A person has an motion state.
[Divides each actual movement into several pace points]
Motion stage is a kind of value.
Motion stage is preparing to leave, coming to the room, traversing the room, leaving the room, traversing the target, preparing to stop.
A person has a motion stage.

Definition: a person is employable if it is not unable to get new routine tasks.
Definition: a person is unfrozen if it is not missing the next routine movement rule.

To potentially assign a task to all applicable characters:
	[Cyclically looks for people who are not already actively moving]
	repeat with subject running through other existing employable persons that are not currently moving begin;
		[Adds some unpredictability to their routine, and makes sure the current task is completed]
		if the present task countdown of subject is 0 and a random chance of task probability of the subject in standard task attribution probability succeeds begin;
			[The main process is set out below]
			assign a full task to the subject;
		otherwise if the present task countdown of the subject is greater than 0;
			[Extends the current occupation according to its minimum duration]
			decrement present task countdown of subject;
			say the employment debug 01 concerning the subject;
		else;
			[Increases the chance of receiving a task]
			increment the task probability of the subject;
			say the employment debug 02 concerning the subject;
		end if;
		say the employment debug 08 concerning the subject;
	end repeat;
	[Special provisions for the delegation's tests of displacement]
	if the mechanism is allowing group movements and the count is currently motionless and a random chance of 1 in 5 succeeds begin;
		let target list be a list of rooms;
		add {reception hall, ballroom, banquet hall, upper lounge, upstairs corridor, study} to the target list;
		sort the target list in random order;
		let group target be the study;
		if the entry 1 of the target list is the location of the count begin;
			now the group target is entry 2 of the target list;
		else;
			now the group target is entry 1 of the target list;
		end if;
		reassign the count to guests entertaining in the group target;
	end if;
	[Displays the light debug trace]
	if the mechanism is lightly debugging begin;
		say the general assessment of everyone's current situation;
	end if.

To assign a full task to (subject - a person):
	now task probability of the subject is 0;
	[Updates this variable; useful only in a few cases]
	now the person being tasked is the subject;
	[Restores awake status]
	now the subject is watchful;
	[Rare exception: if the person has completed a task outside their area, this allows them to leave it]
	if the subject is assigned a task outside their boundaries begin;
		now the subject is authorised to exit an inadequate zone;
	end if;
	[Records the ghost of the occupation]
	now the last occupation of the subject is the occupation of the subject;
	[Just a minor detail: the message rotation is reset]
	now task description rotation of the subject is 0;
	[Resets the light noise report when the person 'stands up']
	now the subject is not heard;
	[Resets the ultra-light occupation report]
	now the subject is not lengthily seen doing something here;
	[A specific task for the individual is determined, which cannot be the same as the current task]
	assign an occupation to the subject;
	say the employment debug 03 concerning the subject;
	[A suitable location for the task is identified, possibly the current location]
	assign a target location to the subject;
	say the employment debug 04 concerning the subject;
	[Sets the minimum time to be spent on this task, which will start counting down once the destination is reached]
	now the present task countdown of the subject is the minimal task duration of the occupation of the subject;
	say the employment debug 05 concerning the subject;
	[Provides the next location, unless the new task is to be carried out in the same place as the previous one]
	if the targeted location of the subject is the location of the subject begin;
		say the employment debug 06 concerning the subject;
	else;
		refresh the next direction the subject must take;
		say the employment debug 07 concerning the subject;
	end if;
	[The pace point is set]
	now the subject is preparing to leave;
	[The person is considered to be moving]
	now the subject is currently moving.

[Forces a specific task to be carried out in a particular place, which may be 'the location of the subject']
To reassign (subject - a person) to (assigned task - an occupation) in (assigned place - a room):
	now task probability of the subject is 0;
	now the person being tasked is the subject;
	now the subject is watchful;
	if the subject is assigned a task outside their boundaries begin;
		now the subject is authorised to exit an inadequate zone;
	end if;
	now the last occupation of the subject is the occupation of the subject;
	now task description rotation of the subject is 0;
	now the subject is not heard;
	now the subject is not lengthily seen doing something here;
	now the occupation of the subject is the assigned task;
	say the employment debug 03 concerning the subject;
	[The target will start the task where they are - make sure the task fits in with the setting]
	if the assigned place is the location of the subject begin;
		now the targeted location of the subject is the location of the subject;
		say the employment debug 04 concerning the subject;
		say the employment debug 06 concerning the subject;
	[The target will receive the task and carry it out at the specified location - make sure the task fits in with the setting]
	else;
		now the targeted location of the subject is the assigned place;
		say the employment debug 04 concerning the subject;
		if the targeted location of the subject is the location of the subject begin;
			say the employment debug 06 concerning the subject;
		else;
			refresh the next direction the subject must take;
			say the employment debug 07 concerning the subject;
		end if;
	end if;
	now the present task countdown of the subject is the minimal task duration of the occupation of the subject;
	say the employment debug 05 concerning the subject;
	[Skips the movement, which would otherwise take place during the same turn]
	[Currently commented: makes it smoother, but can still be assigned manually]
	[now the subject is missing the next routine movement rule;]
	now the subject is preparing to leave;
	now the subject is currently moving.

To move all applicable characters:
	[Cyclically looks for people who are currently on the move]
	repeat with subject running through currently moving unfrozen other persons begin;
		say the travelling debug 01 concerning the subject;
		[Gives the pace of the various stages of the move]
		if the subject is preparing to leave begin;
			[Redirects to a specific stage if the person is already at their destination]
			if the subject is in the targeted location of the subject begin;
				[This reset needs to be included here, otherwise the previous phase is narrated as if we had just arrived]
				now the subject is not already seen doing something here;
				now the subject is traversing the target;
				say the travelling debug 09 concerning the subject;
			else;
				now the subject is traversing the room;
				say the travelling debug 02 concerning the subject;
			end if;
		otherwise if the subject is coming to the room;
			[Redirects to a special stage if the person has arrived at their destination]
			if the subject is in the targeted location of the subject begin;
				now the subject is traversing the target;
				say the travelling debug 03 concerning the subject;
			else;
				now the subject is traversing the room;
				say the travelling debug 02 concerning the subject;
			end if;
		otherwise if the subject is traversing the room;
			now the subject is leaving the room;
			say the travelling debug 04 concerning the subject;
		otherwise if the subject is leaving the room;
			[Needs to be here; allows to report on the people we cross paths with]
			check for running into the subject;
			[Records the last location visited]
			now the immediate last place of the subject is the location of the subject;
			now the last place of the subject is the location of the subject;
			[Moves to the location in the direction specified previously]
			now the subject is in the room next direction of the subject from the location of the subject;
			say the travelling debug 05 concerning the subject;
			[Resets the noise report after changing location]
			now the subject is not heard;
			now the subject is not looked at;
			now the subject is not remembered as present;
			now the subject is not dangerously heard;
			[Updates the direction to follow, unless the destination has been reached]
			unless the location of the subject is the targeted location of the subject begin;
				refresh the next direction the subject must take;
				say the travelling debug 08 concerning the subject;
			end unless;
			[Resets the reduction in displayed information]
			now the subject is not already seen doing something here;
			now the subject is not already seen moving here;
			now the subject is coming to the room;
		otherwise if the subject is traversing the target;
			now the subject is preparing to stop;
			say the travelling debug 06 concerning the subject;
		otherwise if the subject is preparing to stop;
			[Resets the temporary pass]
			now the subject is not authorised to exit an inadequate zone;
			[Immobilises the person]
			now the subject is currently motionless;
			apply a potential unwatchfulness to the subject;
			say the travelling debug 07 concerning the subject;
		end if;
		say the travelling debug 10 concerning the subject;
	end repeat;
	[Resets the temporary movement freeze]
	repeat with target running through other persons that are missing the next routine movement rule begin;
		now the target is not missing the next routine movement rule;
	end repeat;
	[Details occurring during movements]
	ascertain the unfolding of small scripts.

To check for running into (subject - a person):
	[A clever little detail that avoids bumping into someone without realising it]
	if the subject is in the location and the room next direction of the subject from the location of the subject is the immediate last place of the communist begin;
		[This prevents you from crossing paths with someone and thus escaping their wrath]
		if the immediate last place of the communist is a forbidden room or the location is forbidden begin;
			[In theory, this has now been replaced by a movement restriction]
			display subsequently "Oh no! I bumped into [the subject], who was coming the other way! (THIS SHOULD NOT APPEAR)";
		else;
			if the subject is bound to ascend or the subject is bound to descend begin;
				add in a new paragraph "I cross paths with [the subject] on the stairs.";
			else;
				add in a new paragraph "I cross paths with [the subject] as I arrive.";
			end if;
		end if;
	end if.

To ascertain the unfolding of small scripts:
	if the maid is in the western corridor and the maid is coming to the room and the note from the governess is in the western corridor begin;
		now the note from the governess is in the maid's chest;
		now the origin of the note from the governess is the maid's chest;
		now the communist is able to see the maid taking the note;
	end if.

[A rarely used process (though it is now, in fact); it is normally accompanied by a task assignment]
To teleport (subject - a person) to the (target - a room):
	now the subject is in the target;
	now the subject is currently motionless;
	now the subject is traversing the room;
	now the subject is idling;
	now the subject is not already seen doing something here;
	now the subject is not remembered as present;
	now the subject is not lengthily seen doing something here;
	now the last place of the subject is the target.

To assign an occupation to (subject - a person):
	[Count]
	if the subject is the count begin;
		[Exception to reduce waiting times under the display case]
		if the communist is in the upper lounge and the communist is hidden and the count is not in the guest bedroom and a random chance of 2 in 3 succeeds begin;
			now occupation of the subject is a random fit for not waiting too long occupation that is not the occupation of subject;
		[Standard case]
		else;
			now occupation of the subject is a random fit for the count occupation that is not the occupation of subject;
		end if;
	[Housekeeper]
	otherwise if the subject is the governess;
		[Exception for when she must avoid the main building of the mansion]
		if the count is numerous and the mechanism is not set to the night begin;
			now occupation of the subject is a random fit for avoiding the apartments occupation that is not the occupation of the subject;
		[Standard case]
		else;
			now occupation of the subject is a random fit for the governess occupation that is not occupation of the subject;
		end if;
	[Maid]
	otherwise if the subject is the maid;
		now occupation of the subject is a random fit for the maid occupation that is not occupation of the subject;
	[Cook]
	otherwise if the subject is the cook;
		[Exception to reduce waiting times when you want the funnel]
		if the count is numerous and the communist is in the kitchen and the cook is in the kitchen and the communist is carrying the graphophone and a random chance of 1 in 2 succeeds begin;
			now the occupation of the subject is cellar fetching;
		[Exception to unblock the player trapped in the pantry during the day]
		otherwise if the communist is in the cellar and the cook is in the kitchen and the mechanism is set to the day and a random chance of 1 in 2 succeeds;
			now the occupation of the subject is recipe writing;
		[Added late; results in little surprises when searching the cook's bedroom]
		otherwise if the communist is in the cook's bedroom and the cook is in the kitchen and (the mechanism is set to the morning or the mechanism is set to the afternoon) and a random chance of 1 in 3 succeeds;
			now the occupation of the subject is a random fit for scaring the player occupation that is not the occupation of the subject;
		[A (belated) exception to break the endless cycle of kitchen jobs]
		otherwise if the cook is in the kitchen and (the mechanism is set to the morning or the mechanism is set to the afternoon);
			if a random chance of 1 in 2 succeeds begin;
				if a random chance of 1 in 2 succeeds begin;
					now the occupation of the subject is inventory taking;
				else;
					now the occupation of the subject is cellar fetching;
				end if;
			else;
				now the occupation of the subject is a random fit for an upstairs day job occupation that is not the occupation of the subject;
			end if;
		[Standard case]
		else;
			now occupation of the subject is a random fit for the cook occupation that is not occupation of the subject;
		end if;
	end if.

Definition: an occupation is fit for the count:
	if the mechanism is set to the day begin;
		if it is indoors napping, yes;
		if it is outdoors napping and the communist is count-met, yes;
		if it is walk taking and the communist is count-met, yes;
		if it is book reading, yes;
		if it is paper writing, yes;
		if it is map studying, yes;
		if it is book searching, yes;
		if it is hand washing, yes;
		if it is by the teleprinter eagerly waiting, yes;
		if it is teleprinter using, yes;
		if it is window cloudgazing, yes;
		if it is cufflink switching, yes;
		if it is armor admiring, yes;
		if it is art admiring, yes;
		if it is piano vaguely playing, yes;
		no;
	otherwise if the mechanism is set to the night;
		if it is indoors napping, yes;
		if it is snack getting, yes;
		if it is walk taking, yes;
		if it is book reading, yes;
		if it is paper writing, yes;
		if it is map studying, yes;
		if it is book searching, yes;
		if it is hand washing, yes;
		if it is by the teleprinter eagerly waiting, yes;
		if it is teleprinter using, yes;
		if it is window cloudgazing, yes;
		if it is cufflink switching, yes;
		if it is armor admiring, yes;
		if it is art admiring, yes;
		if it is piano vaguely playing, yes;
		no;
	end if.

Definition: an occupation is fit for not waiting too long:
	if it is teleprinter using, yes;
	if it is by the teleprinter eagerly waiting, yes;
	no.

Definition: an occupation is fit for the governess:
	if the mechanism is set to the morning begin;
		if it is time passing, yes;
		if it is outdoors napping and the mechanism is not set during the third act, yes;
		if it is snack getting, yes;
		if it is walk taking and the mechanism is not set during the third act, yes;
		if it is tidying things up, yes;
		if it is bookkeeping, yes;
		if it is silverware cleaning, yes;
		if it is singing lightly, yes;
		if it is painting feathering, yes;
		if it is armor feathering, yes;
		no;
	otherwise if the mechanism is set to the afternoon;
		if it is time passing, yes;
		if it is indoors napping, yes;
		if it is snack getting, yes;
		if it is walk taking and the mechanism is not set during the third act, yes;
		if it is bookkeeping, yes;
		if it is silverware cleaning, yes;
		if it is singing lightly, yes;
		if it is painting feathering, yes;
		if it is armor feathering, yes;
		no;
	otherwise if the mechanism is set to the evening;
		if it is time passing, yes;
		if it is praying, yes;
		if it is walk taking, yes;
		if it is singing lightly, yes;
		if it is newspaper reading, yes;
		if it is frame remembering, yes;
		if it is ceiling watching, yes;
		if it is novel outside reading, yes;
		no;
	otherwise if the mechanism is set to the night;
		if it is west wing watching, yes;
		if it is east wing watching, yes;
		if it is actively seeking, yes;
		no;
	end if.

Definition: an occupation is fit for avoiding the apartments:
	if it is time passing, yes;
	if it is indoors napping, yes;
	if it is snack getting, yes;
	if it is bookkeeping, yes;
	if it is singing lightly, yes;
	if it is newspaper reading, yes;
	if it is frame remembering, yes;
	if it is ceiling watching, yes;
	no.

Definition: an occupation is fit for the maid:
	if the mechanism is set to the morning begin;
		if it is task evading, yes;
		if it is floor washing, yes;
		if it is floor sweeping, yes;
		if it is dishwashing, yes;
		if it is feather dustering, yes;
		if it is raking and the mechanism is not set during the third act, yes;
		if it is gardening and the mechanism is not set during the third act, yes;
		no;
	otherwise if the mechanism is set to the afternoon;
		if it is dancing quietly, yes;
		if it is task evading, yes;
		if it is floor washing, yes;
		if it is floor sweeping, yes;
		if it is dishwashing, yes;
		if it is feather dustering, yes;
		if it is tidying things up, yes;
		if it is window cleaning, yes;
		no;
	otherwise if the mechanism is set to the evening;
		if it is time passing, yes;
		if it is praying, yes;
		if it is snack getting, yes;
		if it is dishwashing, yes;
		if it is magazine reading, yes;
		if it is postcards checking, yes;
		if it is pictures admiring, yes;
		if it is condensation drawing, yes;
		no;
	end if.

Definition: an occupation is fit for the cook:
	if the mechanism is set to the morning begin;
		if it is newspaper reading, yes;
		if it is potatoe peeling, yes;
		if it is vegetables cutting, yes;
		if it is stove monitoring, yes;
		if it is cellar fetching, yes;
		if it is inventory taking, yes;
		no;
	otherwise if the mechanism is set to the afternoon;
		if it is newspaper reading, yes;
		if it is potatoe peeling, yes;
		if it is vegetables cutting, yes;
		if it is stove monitoring, yes;
		if it is cellar fetching, yes;
		if it is inventory taking, yes;
		no;
	otherwise if the mechanism is set to the evening;
		if it is time passing, yes;
		if it is praying, yes;
		if it is snack getting, yes;
		if it is cigarette smoking, yes;
		if it is newspaper bed reading, yes;
		if it is window leaning, yes;
		if it is recipe writing, yes;
		if it is cookbook reading, yes;
		no;
	end if.

Definition: an occupation is fit for scaring the player:
	if it is cigarette smoking, yes;
	if it is recipe writing, yes;
	if it is cookbook reading, yes;
	no.

Definition: an occupation is fit for an upstairs day job:
	if it is newspaper reading, yes;
	if it is potatoe peeling, yes;
	if it is vegetables cutting, yes;
	if it is stove monitoring, yes;
	no.

[Previous version of what follows; no longer in use, but never mind]
To assign a legacy location to (subject - a person):
	if the subject is the count begin;
		now the targeted location of the subject is a random upper-classed room that is not the location of the subject;
	otherwise if the subject is the governess;
		now the targeted location of the subject is a random multi-classed room that is not the location of the subject;
	otherwise if the subject is the maid;
		now the targeted location of the subject is a random lower-classed room that is not the location of the subject;
	otherwise if the subject is the cook;
		now the targeted location of the subject is a random lower-classed room that is not the location of the subject;
	end if.

[I spotted one at the back of the class; he said I should study the documentation instead of doing processes like this]
To assign a target location to (subject - a person):
	if the subject is time passing begin;
		now the targeted location of the subject is a random fit for time passing room;
	otherwise if the subject is west wing watching;
		now the targeted location of the subject is a random fit for west wing watching room;
	otherwise if the subject is east wing watching;
		now the targeted location of the subject is a random fit for east wing watching room;
	otherwise if the subject is actively seeking;
		now the targeted location of the subject is a random fit for actively seeking room;
	otherwise if the subject is sleep getting;
		now the targeted location of the subject is a random fit for sleep getting room;
	otherwise if the subject is indoors napping;
		now the targeted location of the subject is a random fit for indoors napping room;
	otherwise if the subject is outdoors napping;
		now the targeted location of the subject is a random fit for outdoors napping room;
	otherwise if the subject is praying;
		now the targeted location of the subject is a random fit for praying room;
	otherwise if the subject is snack getting;
		now the targeted location of the subject is a random fit for snack getting room;
	otherwise if the subject is walk taking;
		now the targeted location of the subject is a random fit for walk taking room;
	otherwise if the subject is dancing quietly;
		now the targeted location of the subject is a random fit for dancing quietly room;
	otherwise if the subject is floor washing;
		now the targeted location of the subject is a random fit for floor washing room;
	otherwise if the subject is floor sweeping;
		now the targeted location of the subject is a random fit for floor sweeping room;
	otherwise if the subject is dishwashing;
		now the targeted location of the subject is a random fit for dishwashing room;
	otherwise if the subject is feather dustering;
		now the targeted location of the subject is a random fit for feather dustering room;
	otherwise if the subject is tidying things up;
		now the targeted location of the subject is a random fit for tidying things up room;
	otherwise if the subject is window cleaning;
		now the targeted location of the subject is a random fit for window cleaning room;
	otherwise if the subject is raking;
		now the targeted location of the subject is a random fit for raking room;
	otherwise if the subject is gardening;
		now the targeted location of the subject is a random fit for gardening room;
	otherwise if the subject is task evading;
		now the targeted location of the subject is a random fit for task evading room;
	otherwise if the subject is magazine reading;
		now the targeted location of the subject is a random fit for magazine reading room;
	otherwise if the subject is postcards checking;
		now the targeted location of the subject is a random fit for postcards checking room;
	otherwise if the subject is pictures admiring;
		now the targeted location of the subject is a random fit for pictures admiring room;
	otherwise if the subject is condensation drawing;
		now the targeted location of the subject is a random fit for condensation drawing room;
	otherwise if the subject is silverware cleaning;
		now the targeted location of the subject is a random fit for silverware cleaning room;
	otherwise if the subject is bookkeeping;
		now the targeted location of the subject is a random fit for bookkeeping room;
	otherwise if the subject is singing lightly;
		now the targeted location of the subject is a random fit for singing lightly room;
	otherwise if the subject is painting feathering;
		now the targeted location of the subject is a random fit for painting feathering room;
	otherwise if the subject is armor feathering;
		now the targeted location of the subject is a random fit for armor feathering room;
	otherwise if the subject is frame remembering;
		now the targeted location of the subject is a random fit for frame remembering room;
	otherwise if the subject is ceiling watching;
		now the targeted location of the subject is a random fit for ceiling watching room;
	otherwise if the subject is novel outside reading;
		now the targeted location of the subject is a random fit for novel outside reading room;
	otherwise if the subject is newspaper reading;
		now the targeted location of the subject is a random fit for newspaper reading room;
	otherwise if the subject is saucepan stirring;
		now the targeted location of the subject is a random fit for saucepan stirring room;
	otherwise if the subject is potatoe peeling;
		now the targeted location of the subject is a random fit for potatoe peeling room;
	otherwise if the subject is vegetables cutting;
		now the targeted location of the subject is a random fit for vegetables cutting room;
	otherwise if the subject is stove monitoring;
		now the targeted location of the subject is a random fit for stove monitoring room;
	otherwise if the subject is inventory taking;
		now the targeted location of the subject is a random fit for inventory taking room;
	otherwise if the subject is cellar fetching;
		now the targeted location of the subject is a random fit for cellar fetching room;
	otherwise if the subject is cigarette smoking;
		now the targeted location of the subject is a random fit for cigarette smoking room;
	otherwise if the subject is newspaper bed reading;
		now the targeted location of the subject is a random fit for newspaper bed reading room;
	otherwise if the subject is window leaning;
		now the targeted location of the subject is a random fit for window leaning room;
	otherwise if the subject is recipe writing;
		now the targeted location of the subject is a random fit for recipe writing room;
	otherwise if the subject is cookbook reading;
		now the targeted location of the subject is a random fit for cookbook reading room;
	otherwise if the subject is book reading;
		now the targeted location of the subject is a random fit for book reading room;
	otherwise if the subject is paper writing;
		now the targeted location of the subject is a random fit for paper writing room;
	otherwise if the subject is map studying;
		now the targeted location of the subject is a random fit for map studying room;
	otherwise if the subject is book searching;
		now the targeted location of the subject is a random fit for book searching room;
	otherwise if the subject is hand washing;
		now the targeted location of the subject is a random fit for hand washing room;
	otherwise if the subject is by the teleprinter eagerly waiting;
		now the targeted location of the subject is a random fit for by the teleprinter eagerly waiting room;
	otherwise if the subject is teleprinter using;
		now the targeted location of the subject is a random fit for teleprinter using room;
	otherwise if the subject is window cloudgazing;
		now the targeted location of the subject is a random fit for window cloudgazing room;
	otherwise if the subject is cufflink switching;
		now the targeted location of the subject is a random fit for cufflink switching room;
	otherwise if the subject is armor admiring;
		now the targeted location of the subject is a random fit for armor admiring room;
	otherwise if the subject is art admiring;
		now the targeted location of the subject is a random fit for art admiring room;
	otherwise if the subject is piano vaguely playing;
		now the targeted location of the subject is a random fit for piano vaguely playing room;
	end if.

Definition: a room is fit for painting feathering:
	if it is the upstairs corridor, yes;
	if it is the study, yes;
	if it is the master bedroom, yes;
	if it is the upper lounge, yes;
	if it is the banquet hall, yes;
	if it is the reception hall, yes;
	if it is the ballroom, yes;
	no.

Definition: a room is fit for window cloudgazing:
	if it is the upper lounge, yes;
	if it is the upstairs corridor, yes;
	if it is the master bedroom, yes;
	if it is the reception hall, yes;
	if it is the banquet hall, yes;
	if it is the ballroom, yes;
	no.

Definition: a room is fit for floor washing:
	if it is the western corridor, yes;
	if it is the eastern corridor, yes;
	if it is the western service hallway, yes;
	if it is the eastern service hallway, yes;
	no.

Definition: a room is fit for floor sweeping:
	if it is the western corridor, yes;
	if it is the eastern corridor, yes;
	if it is the western service hallway, yes;
	if it is the eastern service hallway, yes;
	no.

Definition: a room is fit for tidying things up:
	if it is the servants' quarters, yes;
	if it is the kitchen, yes;
	if it is the cellar, yes;
	if it is the eastern corridor, yes;
	no.

Definition: a room is fit for window cleaning:
	if it is the western corridor, yes;
	if it is the eastern corridor, yes;
	if it is the western service hallway, yes;
	if it is the eastern service hallway, yes;
	no.

Definition: a room is fit for magazine reading:
	if it is the western corridor, yes;
	if it is the eastern corridor, yes;
	if it is the kitchen, yes;
	if it is the servants' quarters, yes;
	no.

Definition: a room is fit for condensation drawing:
	if it is the western corridor, yes;
	if it is the eastern corridor, yes;
	if it is the kitchen, yes;
	if it is the servants' quarters, yes;
	no.

Definition: a room is fit for window leaning:
	if it is the western corridor, yes;
	if it is the eastern corridor, yes;
	if it is the servants' quarters, yes;
	if it is the kitchen, yes;
	no.

Definition: a room is fit for art admiring:
	if it is the ballroom, yes;
	if it is the upper lounge, yes;
	if it is the upstairs corridor, yes;
	no.

Definition: a room is fit for feather dustering:
	if it is the servants' quarters, yes;
	if it is the kitchen, yes;
	if it is the laundry room, yes;
	no.

Definition: a room is fit for silverware cleaning:
	if it is the reception hall, yes;
	if it is the banquet hall, yes;
	if it is the upper lounge, yes;
	no.

Definition: a room is fit for east wing watching:
	if it is the eastern corridor, yes;
	if it is the kitchen, yes;
	if it is the cellar, yes;
	no.

Definition: a room is fit for west wing watching:
	if it is the western service hallway, yes;
	if it is the western corridor, yes;
	if it is the servants' quarters, yes;
	no.

Definition: a room is fit for actively seeking:
	if the communist is in an aristocratic room or the communist is in the laundress' bedroom or the location is around the entrance begin;
		if it is the courtyard, yes;
		no;
	else;
		if the communist is in it, yes;
		no;
	end if.

Definition: a room is fit for time passing if it is the servants' quarters.
Definition: a room is fit for indoors napping if it is the bedroom of the person being tasked.
Definition: a room is fit for sleep getting if it is the bedroom of the person being tasked.
Definition: a room is fit for outdoors napping if it is the courtyard.
Definition: a room is fit for praying if it is the bedroom of the person being tasked.
Definition: a room is fit for snack getting if it is the kitchen.
Definition: a room is fit for walk taking if it is the courtyard.
Definition: a room is fit for dancing quietly if it is the bedroom of the person being tasked.
Definition: a room is fit for dishwashing	if it is the kitchen.
Definition: a room is fit for raking if it is the courtyard.
Definition: a room is fit for gardening if it is the courtyard.
Definition: a room is fit for task evading if it is the bedroom of the person being tasked.
Definition: a room is fit for postcards checking if it is the maid's bedroom.
Definition: a room is fit for pictures admiring if it is the maid's bedroom.
Definition: a room is fit for bookkeeping if it is the governess' bedroom.
Definition: a room is fit for singing lightly if it is the governess' bedroom.
Definition: a room is fit for armor feathering if it is the ballroom.
Definition: a room is fit for frame remembering if it is the governess' bedroom.
Definition: a room is fit for ceiling watching if it is the governess' bedroom.
Definition: a room is fit for novel outside reading if it is the courtyard.
Definition: a room is fit for newspaper reading if it is the kitchen.
Definition: a room is fit for saucepan stirring if it is the kitchen.
Definition: a room is fit for potatoe peeling if it is the kitchen.
Definition: a room is fit for vegetables cutting if it is the kitchen.
Definition: a room is fit for stove monitoring if it is the kitchen.
Definition: a room is fit for inventory taking if it is the cellar.
Definition: a room is fit for cellar fetching if it is the cellar.
Definition: a room is fit for cigarette smoking if it is the cook's bedroom.
Definition: a room is fit for newspaper bed reading if it is the cook's bedroom.
Definition: a room is fit for recipe writing if it is the cook's bedroom.
Definition: a room is fit for cookbook reading if it is the cook's bedroom.
Definition: a room is fit for paper writing if it is the study.
Definition: a room is fit for map studying if it is the study.
Definition: a room is fit for book reading if it is the study.
Definition: a room is fit for book searching if it is the study.
Definition: a room is fit for hand washing if it is the powder room.
Definition: a room is fit for by the teleprinter eagerly waiting if it is the guest bedroom.
Definition: a room is fit for teleprinter using if it is the guest bedroom.
Definition: a room is fit for cufflink switching if it is the master bedroom.
Definition: a room is fit for armor admiring if it is the ballroom.
Definition: a room is fit for piano vaguely playing if it is the reception hall.

[Declaration of minimum duration of occupations (do not go below 2) (why not, you idiot?)]
The minimal task duration of west wing watching is 2.
The minimal task duration of east wing watching is 2.
The minimal task duration of actively seeking is 2.
The minimal task duration of time passing is 3.
The minimal task duration of indoors napping is 3.
The minimal task duration of outdoors napping is 3.
The minimal task duration of praying is 2.
The minimal task duration of snack getting is 2.
The minimal task duration of walk taking is 3.
The minimal task duration of dancing quietly is 3.
The minimal task duration of floor washing is 3.
The minimal task duration of floor sweeping is 3.
The minimal task duration of dishwashing is 3.
The minimal task duration of feather dustering is 3.
The minimal task duration of tidying things up is 3.
The minimal task duration of window cleaning is 3.
The minimal task duration of raking is 3.
The minimal task duration of gardening is 3.
The minimal task duration of task evading is 3.
The minimal task duration of magazine reading is 4.
The minimal task duration of postcards checking is 4.
The minimal task duration of pictures admiring is 4.
The minimal task duration of condensation drawing is 4.
The minimal task duration of silverware cleaning is 3.
The minimal task duration of bookkeeping is 3.
The minimal task duration of singing lightly is 2.
The minimal task duration of painting feathering is 2.
The minimal task duration of armor feathering is 2.
The minimal task duration of frame remembering is 4.
The minimal task duration of ceiling watching is 4.
The minimal task duration of novel outside reading is 4.
The minimal task duration of newspaper reading is 3.
The minimal task duration of saucepan stirring is 2.
The minimal task duration of potatoe peeling is 2.
The minimal task duration of vegetables cutting is 2.
The minimal task duration of stove monitoring is 2.
The minimal task duration of inventory taking is 3.
The minimal task duration of cellar fetching is 2.
The minimal task duration of cigarette smoking is 4.
The minimal task duration of newspaper bed reading is 4.
The minimal task duration of window leaning is 4.
The minimal task duration of recipe writing is 4.
The minimal task duration of cookbook reading is 4.
The minimal task duration of book reading is 3.
The minimal task duration of paper writing is 2.
The minimal task duration of map studying is 3.
The minimal task duration of book searching is 3.
The minimal task duration of hand washing is 2.
The minimal task duration of by the teleprinter eagerly waiting is 2.
The minimal task duration of teleprinter using is 3.
The minimal task duration of window cloudgazing is 3.
The minimal task duration of cufflink switching is 2.
The minimal task duration of armor admiring is 2.
The minimal task duration of art admiring is 2.
The minimal task duration of piano vaguely playing is 2.

[Defines a number of exceptions that relax the requirement to remain in locations appropriate to one's social status]
Definition: a person (called subject) is assigned a task outside their boundaries:
	if it is the maid and it is gardening, yes;
	if it is the maid and it is raking, yes;
	no.

To refresh the next direction (subject - a person) must take:
	[There's no point in taking the maid's key away, as the 'through lower-classed rooms' rule prevents her from leaving her area]
	[Count]
	if the subject is the count begin;
		if the subject is assigned a task outside their boundaries or the subject is authorised to exit an inadequate zone begin;
			[Expanded authorised locations]
			now the next direction of the subject is the best route from the location of the subject to the targeted location of the subject, using doors;
		else;
			[Standard authorised locations]
			now the next direction of the subject is the best route from the location of the subject to the targeted location of the subject through upper-classed rooms, using doors;
		end if;
	[Housekeeper]
	otherwise if the subject is the governess;
		if the mechanism is set during the third act and the mechanism is set to the midday and the governess is not in the banquet hall begin;
			[Restricted areas to avoid the courtyard when the tank is there]
			now the next direction of the subject is the best route from the location of the subject to the targeted location of the subject through lower-classed rooms, using doors;
		else;
			[Standard authorised locations, the only one who can go anywhere]
			now the next direction of the subject is the best route from the location of the subject to the targeted location of the subject, using doors;
		end if;
	[Maid]
	otherwise if the subject is the maid;
		if the subject is assigned a task outside their boundaries or the subject is authorised to exit an inadequate zone begin;
			[Extended authorised locations if she is going gardening]
			now the next direction of the subject is the best route from the location of the subject to the targeted location of the subject through lower-classed with the courtyard added rooms, using doors;
		else;
			[Standard authorised locations]
			now the next direction of the subject is the best route from the location of the subject to the targeted location of the subject through lower-classed rooms, using doors;
		end if;
	[Cook]
	otherwise if the subject is the cook;
		now the next direction of the subject is the best route from the location of the subject to the targeted location of the subject through lower-classed rooms, using doors;
	end if.

To apply a potential unwatchfulness to (subject - a person):
	if the subject is asleep begin;
		now the subject is unwatchful;
	otherwise if the subject is window cloudgazing;
		now the subject is unwatchful;
	end if.

Definition: a person is asleep:
	if it is indoors napping and it is currently motionless and it is not the count, yes;
	if it is outdoors napping and it is currently motionless, yes;
	if it is sleep getting, yes;
	no.

To say the general assessment of everyone's current situation:
	say line break;
	repeat with subject running through other existing persons begin;
		if the subject is currently moving begin;
			say "- [subject]: general movement from [the location of the subject] to [the targeted location of the subject] in order to be [occupation of the subject], [motion stage of the subject] [if the subject is in the targeted location]in their destination[else]towards [the next direction of the subject][end if].";
		otherwise if the subject is currently motionless;
			say "- [subject]: in [the location of the subject], [occupation of the subject] for at least another [present task countdown of the subject] turn[s], probability of [task probability of the subject] in [standard task attribution probability].";
		end if;
	end repeat.

To say the employment debug (number - a number) concerning (subject - a person):
	if number is 01 and the mechanism is heavily debugging begin;
		say "[line break]- [Subject]: [occupation of the subject] unfinished, countdown reduced to [present task countdown of the subject].[no line break]";
	otherwise if number is 02 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: [occupation of the subject] finished, but no new tasks received, probability increased to [task probability of the subject] in [standard task attribution probability].[no line break]";
	otherwise if number is 03 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: task received, will seek to be [occupation of the subject].[no line break]";
	otherwise if number is 04 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: location defined for the task, which will be [the targeted location of the subject].[no line break]";
	otherwise if number is 05 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: estimated duration of the task set at [present task countdown of the subject] turns, capturing the value of [minimal task duration of the occupation of the subject].[no line break]";
	otherwise if number is 06 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: is already in the right place, pace set at [motion stage of the subject] in preparation for the next turn.[no line break]";
	otherwise if number is 07 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: will have to move; the next direction will be [the next direction of the subject].[no line break]";
	otherwise if number is 08 and the mechanism is heavily debugging;
		say line break;
	end if.

To say the travelling debug (number - a number) concerning (subject - a person):
	if number is 01 and the mechanism is heavily debugging begin;
		say "[line break]- [Subject]: overall, is in [the location of the subject], their destination being [the targeted location of the subject].[no line break]";
	otherwise if number is 02 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: walks across [the location of the subject] towards [the next direction of the subject].[no line break]";
	otherwise if number is 03 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: walks across their target location, which is [the location of the subject].[no line break]";
	otherwise if number is 04 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: narratively leaves [the location of the subject] towards [the next direction of the subject].[no line break]";
	otherwise if number is 05 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: is now in [the location of the subject].[no line break]";
	otherwise if number is 06 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: is about to come to a halt at their target, which is [the location of the subject].[no line break]";
	otherwise if number is 07 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: destination reached, [the location of the subject], beginning [the occupation of the subject][if the subject is unwatchful] (unwatchful status active)[end if].[no line break]";
	otherwise if number is 08 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: from this new location, the next direction is set as [the next direction of the subject].[no line break]";
	otherwise if number is 09 and the mechanism is heavily debugging;
		say "[line break]- [Subject]: was already at their target, and is now crossing [the location of the subject].[no line break]";
	otherwise if number is 10 and the mechanism is heavily debugging;
		say line break;
	end if.


Book - Adaptive text display


[#EXEGESIS TEXTS]   [A centralised commentary on the various methods of displaying text]

[Displaying text is not usually a problem when creating interactive fiction: in a standard game, you can generally adjust the window width to suit your preferences, and the text adapts automatically. That is not the case here: I am using an interface based on text frames, and Inform does not provide any built-in function for placing text within such a frame. I therefore had to find a workaround to achieve this result, and ensure that each line of text wraps when it approaches the end of the frame, so that it continues on the next line.]

[To do this, I use two methods: manual display (line by line) and dynamic display (fully automated). I would have liked to make the latter method the standard, but I soon realised that it consumed too many resources. In its initial version, dynamic display took 20 seconds to display a short paragraph. Through optimisation, I was able to reduce this to 4 seconds, but clearly, that was still too long. I therefore only use it when necessary.]

[As the manual display process (see the 'fast text display' section) and the dynamic display process ('adaptive text display') are commented on line by line, I will simply summarise how they work here.]

[Generally speaking, the dynamic display will analyse a long text and automatically determine when a line is coming to an end: at that point, it will break the line, and the text will continue to be displayed on the next line, until the text has been fully displayed within a given frame. It is therefore used when I do not know the length of a line in advance and cannot pre-cut it using the manual method. Look for any 'generate 1' (or 2) in this code to see the use cases.]

[Essentially, this process first determines the width of the frame (e.g. 60 characters), then a regular expression attempts to capture as many letters as possible to fill that line, provided that this does not split a word in two. This line is then displayed, and the process starts again. Various additional measures are taken to handle non-breaking spaces, for example before ':' or '?' (only in the French original version), or to display paragraph breaks.]

[I have left the old dynamic display in place, the one that took 20 seconds to display a text. It can be seen in its cage called 'deprecated text display'. Without going into detail, it worked on the basis of a counter that represented the length of the line and captured a single letter each time it decremented.]

[Manual display, as the name suggests, does not use any such sophisticated processing: instead, each line of text is pre-sliced and displayed in sequence. You can see the countless 'process 1' (and 2 or 3) instances to see how it is used. Of course, this requires a great deal of rigour when writing the text, and it makes corrections more complicated to apply. It also increases the length of the code tenfold: where a long text would occupy just one line in a normal game, it can take up 20 lines in this one. On the other hand, I appreciate the clean appearance this system gives to the source code.]

[To determine on which line text should be displayed, several processes are used, in particular 'to add a new paragraph' and 'to add a new line'. These are technically simple, but lengthy (and could certainly be shortened drastically by using counters). Essentially, they check how full the text frame already is, and add the new line where there is space, with a paragraph break in the case of 'to add in a new paragraph'. Both manual and dynamic displays make use of these processes.]


[Setting the line lengths for the various screens]
The action screen line length is always 56.
The inventory screen line length is always 56.
The examination screen line length is always 52.
The game over screen line length is always 36.
The dialog screen line length is always 32.
The story screen line length is always 33.
The conclusion screen line length is always 40.

[Shortcut with frame-clearing function]
To generate (number - a number) for (text - a text):
	if the number is 1 begin;
		clear the current frame;
		display subsequently "[text]";
	otherwise if the number is 2;
		display subsequently "[text]";
	end if.

[I wrote this very, very late in the development process; it results in a huge saving in resources]
To display subsequently (text - a text):
	[Copies the text to be processed]
	let original text be text;
	[Prepares for a line break]
	let paragraph jump be true;
	[Sets the line length]
	let intended length be 100;
	if the mechanism is action screen begin;
		now the intended length is the action screen line length;
	otherwise if the mechanism is inventory screen;
		now the intended length is the inventory screen line length;
	otherwise if the mechanism is examination screen;
		now the intended length is the examination screen line length;
	otherwise if the mechanism is dialog screen;
		now the intended length is the dialog screen line length;
	otherwise if the mechanism is story screen;
		now the intended length is the story screen line length;
	otherwise if the mechanism is conclusion screen;
		now the intended length is the conclusion screen line length;
	end if;
	[Ironically, I've added this resource optimisation just as I'm finishing development]
	if the number of characters in the original text is at most the intended length begin;
		add in a new paragraph "[original text]";
	else;
		[Runs the process until the copied text has been completely deleted]
		while the character number 1 in the original text is not "" begin;
			[Grabs the desired number of characters]
			if the original text matches the regular expression "^.{0,[intended length]}(?= |$)" begin;
				[Copies the unformatted text, as identified by the regex]
				let extracted text be the text matching regular expression;
				[Makes a copy for further processing]
				let processed text be the text matching regular expression;
				[Processes the text, in this case by removing the space at the beginning]
				if the character number 1 in the processed text is " " begin;
					replace character number 1 in the processed text with "";
				end if;
				[Prints the captured line with a line break if necessary]
				if paragraph jump is true begin;
					[Note: designed to remain on line 1 if the box is still empty]
					add in a new paragraph "[processed text]";
					now paragraph jump is false;
				else;
					add in a new line "[processed text]";
				end if;
				[In the original text, deletes what corresponds to the unformatted text]
				replace the text extracted text in the original text with "";
			end if;
		end while;
	end if.

[This additional instruction was placed immediately after the section on filling non-breaking spaces. By incorporating a more sophisticated regex ("^.{0,[n]}(?= |$)" instead of "^.{0,[n]}", thanks to generative AI), I was able to skip this step and halve the text processing time. With a very long test text, I went from 8.64 seconds to 4.56 seconds.

		[Reduce the length of the line to be captured until the last word is not cut off]
		while the character number actual line length + 1 in the original text is not " " and the character number actual line length in the original text is not "" and the character number actual line length + 1 in the original text is not "" begin;
			decrement actual line length;
		end while;]

[The three snippets below have been removed during the English translation. They were used to handle non-breaking spaces specific to the French language. Refer to the source code of the original version to see where they were located.

		[Prepares to override the removal of the '§']
		let closing purge be false;

		let actual line length be the intended length;
		[Initial process that temporarily fills non-breaking spaces, so as not to isolate the character that follows]
		if the character number actual line length + 1 in the original text is calling for an insecable space begin;
			replace character number actual line length in the original text with "§";
			now the closing purge is true;
		otherwise if the character number actual line length + 2 in the original text is calling for an insecable space;
			replace character number actual line length + 1 in the original text with "§";
			now the closing purge is true;
		end if;

		[Restores non-breaking spaces]
		if the closing purge is true begin;
			replace the text "§" in the processed text with " ";
		end if;]

[This definition is no longer relevant following the removal of the excerpts immediately above]
Definition: a text is calling for an insecable space:
	if it is "?", yes;
	if it is "!", yes;
	if it is ":", yes;
	if it is ";", yes;
	no.

[The content of the action screen frame]
Action line 01 is a text that varies.
Action line 02 is a text that varies.
Action line 03 is a text that varies.
Action line 04 is a text that varies.
Action line 05 is a text that varies.
Action line 06 is a text that varies.
Action line 07 is a text that varies.
Action line 08 is a text that varies.
Action line 09 is a text that varies.
Action line 10 is a text that varies.
Action line 11 is a text that varies.
Action line 12 is a text that varies.

[The content of the inventory screen frame]
Inventory line 01 is a text that varies.
Inventory line 02 is a text that varies.
Inventory line 03 is a text that varies.
Inventory line 04 is a text that varies.
Inventory line 05 is a text that varies.
Inventory line 06 is a text that varies.
Inventory line 07 is a text that varies.
Inventory line 08 is a text that varies.
Inventory line 09 is a text that varies.
Inventory line 10 is a text that varies.
Inventory line 11 is a text that varies.
Inventory line 12 is a text that varies.

[The content of the graphical review screen frame]
Examination line 01 is a text that varies.
Examination line 02 is a text that varies.
Examination line 03 is a text that varies.
Examination line 04 is a text that varies.
Examination line 05 is a text that varies.
Examination line 06 is a text that varies.
Examination line 07 is a text that varies.
Examination line 08 is a text that varies.
Examination line 09 is a text that varies.

[The content of the dialogue screen frame]
Dialog line 01 is a text that varies.
Dialog line 02 is a text that varies.
Dialog line 03 is a text that varies.
Dialog line 04 is a text that varies.
Dialog line 05 is a text that varies.
Dialog line 06 is a text that varies.
Dialog line 07 is a text that varies.
Dialog line 08 is a text that varies.
Dialog line 09 is a text that varies.
Dialog line 10 is a text that varies.
Dialog line 11 is a text that varies.
Dialog line 12 is a text that varies.
Dialog line 13 is a text that varies.

[The content of the story screen frame]
Journal line 01 is a text that varies.
Journal line 02 is a text that varies.
Journal line 03 is a text that varies.
Journal line 04 is a text that varies.
Journal line 05 is a text that varies.
Journal line 06 is a text that varies.
Journal line 07 is a text that varies.
Journal line 08 is a text that varies.
Journal line 09 is a text that varies.
Journal line 10 is a text that varies.
Journal line 11 is a text that varies.
Journal line 12 is a text that varies.
Journal line 13 is a text that varies.
Journal line 14 is a text that varies.
Journal line 15 is a text that varies.
Journal line 16 is a text that varies.
Journal line 17 is a text that varies.
Journal line 18 is a text that varies.
Journal line 19 is a text that varies.
Journal line 20 is a text that varies.
Journal line 21 is a text that varies.

[The content of the ending screen frame]
Conclusion line 01 is a text that varies.
Conclusion line 02 is a text that varies.
Conclusion line 03 is a text that varies.
Conclusion line 04 is a text that varies.
Conclusion line 05 is a text that varies.
Conclusion line 06 is a text that varies.
Conclusion line 07 is a text that varies.
Conclusion line 08 is a text that varies.
Conclusion line 09 is a text that varies.
Conclusion line 10 is a text that varies.
Conclusion line 11 is a text that varies.
Conclusion line 12 is a text that varies.
Conclusion line 13 is a text that varies.
Conclusion line 14 is a text that varies.
Conclusion line 15 is a text that varies.
Conclusion line 16 is a text that varies.
Conclusion line 17 is a text that varies.
Conclusion line 18 is a text that varies.


Book - Deprecated text display

[The full text to be inserted in the frame at the end of the process]
Full text is a text that varies.
[A specific line in the frame, currently being composed]
Active line is a text that varies.
[The width of the frame in question, acting as a countdown]
Desired length is a number that varies.
[A persistent cursor that moves along the entire length of the text to be displayed]
Full cursor is a number that varies.
[A temporary cursor that resets when a line is completed]
Line cursor is a number that varies.
[Parameter that allows you to skip the final backward movement]
Backtrack override is a truth state that varies.

[*Sniff* my sweet process that takes 20 seconds to display four lines has become useless  é_è]
To generate a new line:
	[The width of the frame is fixed, and a complete line (albeit an empty one) is created]
	if the mechanism is action screen begin;
		now desired length is the action screen line length;
		now active line is a blank action line;
		[now active line is "§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§";]
	otherwise if the mechanism is dialog screen;
		now desired length is the dialog screen line length;
		now active line is a blank dialog line;
		[now active line is "§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§";]
	otherwise if the mechanism is inventory screen;
		now desired length is inventory screen line length;
		now active line is a blank inventory line;
		[now active line is "§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§";]
	end if;
	[Skips the entire process once the text is fully displayed, which saves a lot of time]
	unless character number full cursor in full text is "" begin;
		[Resets the line cursor]
		now line cursor is 1;
		[Starts a process that will run until the line is filled]
		while desired length is not 1 begin;
			[Exception that replaces the capture with a carriage return if '*' is encountered]
			if character number full cursor in full text is "*" begin;
				now backtrack override is true;
				[Almost completes the 'countdown', which reaches 1 a little further down]
				now desired length is 2;
			[Makes the continuation of the process contingent upon the actual presence of a character to be captured]
			otherwise if character number full cursor in full text is not "";
				[Another exception that ignores a space at the start of a line and moves the cursor to the next character]
				if character number full cursor in full text is " " and line cursor is 1 begin;
					decrement line cursor;
				[If none of this happens, the letter is captured in the line being constructed]
				else;
					replace character number line cursor in active line with character number full cursor in full text;
				end if;
			end if;
			[Advances the countdown timer that is waiting for the line to be completed]
			decrement desired length;
			[Moves the line cursor to the next character]
			increment line cursor;
			[Also moves the global cursor, unless the text has now been fully captured]
			unless character number full cursor in full text is "" begin;
				increment full cursor;
			end unless;
		end while;
		[Goes back in the opposite direction until the line does not end with a space, so as not to split a word]
		[...unless the text has now been completed or a line break has been detected]
		while character number full cursor in full text is not " " and character number full cursor in full text is not "" and backtrack override is false begin;
			[Replaces characters in the split word with spaces]
			replace character number line cursor in active line with " ";
			[Drag both cursors backward until they land on something that is not a space]
			decrement full cursor;
			decrement line cursor;
		end while;
	end unless;
	now backtrack override is false.

[Old system for filling in the lines of the various frames]
To formerly clear and display (text - a text):
	now full text is text;
	now line cursor is 1;
	now full cursor is 1;
	if the mechanism is action screen begin;
		generate a new line;
		now action line 01 is active line;
		generate a new line;
		now action line 02 is active line;
		generate a new line;
		now action line 03 is active line;
		generate a new line;
		now action line 04 is active line;
		generate a new line;
		now action line 05 is active line;
		generate a new line;
		now action line 06 is active line;
		generate a new line;
		now action line 07 is active line;
		generate a new line;
		now action line 08 is active line;
		generate a new line;
		now action line 09 is active line;
		generate a new line;
		now action line 10 is active line;
		generate a new line;
		now action line 11 is active line;
		generate a new line;
		now action line 12 is active line;
	otherwise if the mechanism is dialog screen;
		generate a new line;
		now dialog line 01 is active line;
		generate a new line;
		now dialog line 02 is active line;
		generate a new line;
		now dialog line 03 is active line;
		generate a new line;
		now dialog line 04 is active line;
		generate a new line;
		now dialog line 05 is active line;
		generate a new line;
		now dialog line 06 is active line;
		generate a new line;
		now dialog line 07 is active line;
		generate a new line;
		now dialog line 08 is active line;
		generate a new line;
		now dialog line 09 is active line;
		generate a new line;
		now dialog line 10 is active line;
		generate a new line;
		now dialog line 11 is active line;
		generate a new line;
		now dialog line 12 is active line;
		generate a new line;
		now dialog line 13 is active line;
	otherwise if the mechanism is inventory screen;
		generate a new line;
		now inventory line 01 is active line;
		generate a new line;
		now inventory line 02 is active line;
		generate a new line;
		now inventory line 03 is active line;
		generate a new line;
		now inventory line 04 is active line;
		generate a new line;
		now inventory line 05 is active line;
		generate a new line;
		now inventory line 06 is active line;
		generate a new line;
		now inventory line 07 is active line;
		generate a new line;
		now inventory line 08 is active line;
		generate a new line;
		now inventory line 09 is active line;
		generate a new line;
		now inventory line 10 is active line;
		generate a new line;
		now inventory line 11 is active line;
		generate a new line;
		now inventory line 12 is active line;
	end if.

[I want to preserve the memory of this process, which was extremely laborious to write]
[Old rule that allows you to add a repeating text after the first one]
To formerly display subsequently (text - a text):
	now full text is text;
	now line cursor is 1;
	now full cursor is 1;
	if the mechanism is action screen begin;
		if action line 01 is a blank action line and action line 02 is a blank action line begin;
			generate a new line;
			now action line 01 is active line;
			generate a new line;
			now action line 02 is active line;
			generate a new line;
			now action line 03 is active line;
			generate a new line;
			now action line 04 is active line;
			generate a new line;
			now action line 05 is active line;
			generate a new line;
			now action line 06 is active line;
			generate a new line;
			now action line 07 is active line;
			generate a new line;
			now action line 08 is active line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
		otherwise if action line 02 is a blank action line and action line 03 is a blank action line;
			generate a new line;
			now action line 03 is active line;
			generate a new line;
			now action line 04 is active line;
			generate a new line;
			now action line 05 is active line;
			generate a new line;
			now action line 06 is active line;
			generate a new line;
			now action line 07 is active line;
			generate a new line;
			now action line 08 is active line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
		otherwise if action line 03 is a blank action line and action line 04 is a blank action line;
			generate a new line;
			now action line 04 is active line;
			generate a new line;
			now action line 05 is active line;
			generate a new line;
			now action line 06 is active line;
			generate a new line;
			now action line 07 is active line;
			generate a new line;
			now action line 08 is active line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
		otherwise if action line 04 is a blank action line and action line 05 is a blank action line;
			generate a new line;
			now action line 05 is active line;
			generate a new line;
			now action line 06 is active line;
			generate a new line;
			now action line 07 is active line;
			generate a new line;
			now action line 08 is active line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
		otherwise if action line 05 is a blank action line and action line 06 is a blank action line;
			generate a new line;
			now action line 06 is active line;
			generate a new line;
			now action line 07 is active line;
			generate a new line;
			now action line 08 is active line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
		otherwise if action line 06 is a blank action line and action line 07 is a blank action line;
			generate a new line;
			now action line 07 is active line;
			generate a new line;
			now action line 08 is active line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
		otherwise if action line 07 is a blank action line and action line 08 is a blank action line;
			[The anti-overflow mechanism kicks in here and ensures that 6 lines are displayed for as long as possible]
			generate a new line;
			now action line 08 is active line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
			generate a new line;
			now overflow line 01 is active line;
			unless overflow line 01 is a blank action line begin;
				now the mechanism is line 01 overflown;
			end unless;
		otherwise if action line 08 is a blank action line and action line 09 is a blank action line;
			generate a new line;
			now action line 09 is active line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
			generate a new line;
			now overflow line 01 is active line;
			unless overflow line 01 is a blank action line begin;
				now the mechanism is line 01 overflown;
			end unless;
			generate a new line;
			now overflow line 02 is active line;
			unless overflow line 02 is a blank action line begin;
				now the mechanism is line 02 overflown;
			end unless;
		otherwise if action line 09 is a blank action line and action line 10 is a blank action line;
			generate a new line;
			now action line 10 is active line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
			generate a new line;
			now overflow line 01 is active line;
			unless overflow line 01 is a blank action line begin;
				now the mechanism is line 01 overflown;
			end unless;
			generate a new line;
			now overflow line 02 is active line;
			unless overflow line 02 is a blank action line begin;
				now the mechanism is line 02 overflown;
			end unless;
			generate a new line;
			now overflow line 03 is active line;
			unless overflow line 03 is a blank action line begin;
				now the mechanism is line 03 overflown;
			end unless;
		otherwise if action line 10 is a blank action line and action line 11 is a blank action line;
			generate a new line;
			now action line 11 is active line;
			generate a new line;
			now action line 12 is active line;
			generate a new line;
			now overflow line 01 is active line;
			unless overflow line 01 is a blank action line begin;
				now the mechanism is line 01 overflown;
			end unless;
			generate a new line;
			now overflow line 02 is active line;
			unless overflow line 02 is a blank action line begin;
				now the mechanism is line 02 overflown;
			end unless;
			generate a new line;
			now overflow line 03 is active line;
			unless overflow line 03 is a blank action line begin;
				now the mechanism is line 03 overflown;
			end unless;
			generate a new line;
			now overflow line 04 is active line;
			unless overflow line 04 is a blank action line begin;
				now the mechanism is line 04 overflown;
			end unless;
		otherwise if action line 11 is a blank action line and action line 12 is a blank action line;
			generate a new line;
			now action line 12 is active line;
			generate a new line;
			now overflow line 01 is active line;
			unless overflow line 01 is a blank action line begin;
				now the mechanism is line 01 overflown;
			end unless;
			generate a new line;
			now overflow line 02 is active line;
			unless overflow line 02 is a blank action line begin;
				now the mechanism is line 02 overflown;
			end unless;
			generate a new line;
			now overflow line 03 is active line;
			unless overflow line 03 is a blank action line begin;
				now the mechanism is line 03 overflown;
			end unless;
			generate a new line;
			now overflow line 04 is active line;
			unless overflow line 04 is a blank action line begin;
				now the mechanism is line 04 overflown;
			end unless;
			generate a new line;
			now overflow line 05 is active line;
			unless overflow line 05 is a blank action line begin;
				now the mechanism is line 05 overflown;
			end unless;
		otherwise if action line 12 is a blank action line and overflow line 01 is a blank action line;
			generate a new line;
			now overflow line 01 is active line;
			unless overflow line 01 is a blank action line begin;
				now the mechanism is line 01 overflown;
			end unless;
			generate a new line;
			now overflow line 02 is active line;
			unless overflow line 02 is a blank action line begin;
				now the mechanism is line 02 overflown;
			end unless;
			generate a new line;
			now overflow line 03 is active line;
			unless overflow line 03 is a blank action line begin;
				now the mechanism is line 03 overflown;
			end unless;
			generate a new line;
			now overflow line 04 is active line;
			unless overflow line 04 is a blank action line begin;
				now the mechanism is line 04 overflown;
			end unless;
			generate a new line;
			now overflow line 05 is active line;
			unless overflow line 05 is a blank action line begin;
				now the mechanism is line 05 overflown;
			end unless;
			generate a new line;
			now overflow line 06 is active line;
			unless overflow line 06 is a blank action line begin;
				now the mechanism is line 06 overflown;
			end unless;
		otherwise if overflow line 01 is a blank action line and overflow line 02 is a blank action line;
			generate a new line;
			now overflow line 02 is active line;
			unless overflow line 02 is a blank action line begin;
				now the mechanism is line 01 overflown;
				now the mechanism is line 02 overflown;
			end unless;
			generate a new line;
			now overflow line 03 is active line;
			unless overflow line 03 is a blank action line begin;
				now the mechanism is line 03 overflown;
			end unless;
			generate a new line;
			now overflow line 04 is active line;
			unless overflow line 04 is a blank action line begin;
				now the mechanism is line 04 overflown;
			end unless;
			generate a new line;
			now overflow line 05 is active line;
			unless overflow line 05 is a blank action line begin;
				now the mechanism is line 05 overflown;
			end unless;
			generate a new line;
			now overflow line 06 is active line;
			unless overflow line 06 is a blank action line begin;
				now the mechanism is line 06 overflown;
			end unless;
			generate a new line;
			now overflow line 07 is active line;
			unless overflow line 07 is a blank action line begin;
				now the mechanism is line 07 overflown;
			end unless;
		otherwise if overflow line 02 is a blank action line and overflow line 03 is a blank action line;
			generate a new line;
			now overflow line 03 is active line;
			unless overflow line 03 is a blank action line begin;
				now the mechanism is line 02 overflown;
				now the mechanism is line 03 overflown;
			end unless;
			generate a new line;
			now overflow line 04 is active line;
			unless overflow line 04 is a blank action line begin;
				now the mechanism is line 04 overflown;
			end unless;
			generate a new line;
			now overflow line 05 is active line;
			unless overflow line 05 is a blank action line begin;
				now the mechanism is line 05 overflown;
			end unless;
			generate a new line;
			now overflow line 06 is active line;
			unless overflow line 06 is a blank action line begin;
				now the mechanism is line 06 overflown;
			end unless;
			generate a new line;
			now overflow line 07 is active line;
			unless overflow line 07 is a blank action line begin;
				now the mechanism is line 07 overflown;
			end unless;
			generate a new line;
			now overflow line 08 is active line;
			unless overflow line 08 is a blank action line begin;
				now the mechanism is line 08 overflown;
			end unless;
		otherwise if overflow line 03 is a blank action line and overflow line 04 is a blank action line;
			generate a new line;
			now overflow line 04 is active line;
			unless overflow line 04 is a blank action line begin;
				now the mechanism is line 03 overflown;
				now the mechanism is line 04 overflown;
			end unless;
			generate a new line;
			now overflow line 05 is active line;
			unless overflow line 05 is a blank action line begin;
				now the mechanism is line 05 overflown;
			end unless;
			generate a new line;
			now overflow line 06 is active line;
			unless overflow line 06 is a blank action line begin;
				now the mechanism is line 06 overflown;
			end unless;
			generate a new line;
			now overflow line 07 is active line;
			unless overflow line 07 is a blank action line begin;
				now the mechanism is line 07 overflown;
			end unless;
			generate a new line;
			now overflow line 08 is active line;
			unless overflow line 08 is a blank action line begin;
				now the mechanism is line 08 overflown;
			end unless;
			generate a new line;
			now overflow line 09 is active line;
			unless overflow line 09 is a blank action line begin;
				now the mechanism is line 09 overflown;
			end unless;
		otherwise if overflow line 04 is a blank action line and overflow line 05 is a blank action line;
			generate a new line;
			now overflow line 05 is active line;
			unless overflow line 05 is a blank action line begin;
				now the mechanism is line 04 overflown;
				now the mechanism is line 05 overflown;
			end unless;
			generate a new line;
			now overflow line 06 is active line;
			unless overflow line 06 is a blank action line begin;
				now the mechanism is line 06 overflown;
			end unless;
			generate a new line;
			now overflow line 07 is active line;
			unless overflow line 07 is a blank action line begin;
				now the mechanism is line 07 overflown;
			end unless;
			generate a new line;
			now overflow line 08 is active line;
			unless overflow line 08 is a blank action line begin;
				now the mechanism is line 08 overflown;
			end unless;
			generate a new line;
			now overflow line 09 is active line;
			unless overflow line 09 is a blank action line begin;
				now the mechanism is line 09 overflown;
			end unless;
			generate a new line;
			now overflow line 10 is active line;
			unless overflow line 10 is a blank action line begin;
				now the mechanism is line 10 overflown;
			end unless;
		otherwise if overflow line 05 is a blank action line and overflow line 06 is a blank action line;
			generate a new line;
			now overflow line 06 is active line;
			unless overflow line 06 is a blank action line begin;
				now the mechanism is line 05 overflown;
				now the mechanism is line 06 overflown;
			end unless;
			generate a new line;
			now overflow line 07 is active line;
			unless overflow line 07 is a blank action line begin;
				now the mechanism is line 07 overflown;
			end unless;
			generate a new line;
			now overflow line 08 is active line;
			unless overflow line 08 is a blank action line begin;
				now the mechanism is line 08 overflown;
			end unless;
			generate a new line;
			now overflow line 09 is active line;
			unless overflow line 09 is a blank action line begin;
				now the mechanism is line 09 overflown;
			end unless;
			generate a new line;
			now overflow line 10 is active line;
			unless overflow line 10 is a blank action line begin;
				now the mechanism is line 10 overflown;
			end unless;
			generate a new line;
			now overflow line 11 is active line;
			unless overflow line 11 is a blank action line begin;
				now the mechanism is line 11 overflown;
			end unless;
		otherwise if overflow line 06 is a blank action line and overflow line 07 is a blank action line;
			generate a new line;
			now overflow line 07 is active line;
			unless overflow line 07 is a blank action line begin;
				now the mechanism is line 06 overflown;
				now the mechanism is line 07 overflown;
			end unless;
			generate a new line;
			now overflow line 08 is active line;
			unless overflow line 08 is a blank action line begin;
				now the mechanism is line 08 overflown;
			end unless;
			generate a new line;
			now overflow line 09 is active line;
			unless overflow line 09 is a blank action line begin;
				now the mechanism is line 09 overflown;
			end unless;
			generate a new line;
			now overflow line 10 is active line;
			unless overflow line 10 is a blank action line begin;
				now the mechanism is line 10 overflown;
			end unless;
			generate a new line;
			now overflow line 11 is active line;
			unless overflow line 11 is a blank action line begin;
				now the mechanism is line 11 overflown;
			end unless;
			generate a new line;
			now overflow line 12 is active line;
			unless overflow line 12 is a blank action line begin;
				now the mechanism is line 12 overflown;
			end unless;
		otherwise if overflow line 07 is a blank action line and overflow line 08 is a blank action line;
			generate a new line;
			now overflow line 08 is active line;
			unless overflow line 08 is a blank action line begin;
				now the mechanism is line 07 overflown;
				now the mechanism is line 08 overflown;
			end unless;
			generate a new line;
			now overflow line 09 is active line;
			unless overflow line 09 is a blank action line begin;
				now the mechanism is line 09 overflown;
			end unless;
			generate a new line;
			now overflow line 10 is active line;
			unless overflow line 10 is a blank action line begin;
				now the mechanism is line 10 overflown;
			end unless;
			generate a new line;
			now overflow line 11 is active line;
			unless overflow line 11 is a blank action line begin;
				now the mechanism is line 11 overflown;
			end unless;
			generate a new line;
			now overflow line 12 is active line;
			unless overflow line 12 is a blank action line begin;
				now the mechanism is line 12 overflown;
			end unless;
			generate a new line;
			now overflow line 13 is active line;
			unless overflow line 13 is a blank action line begin;
				now the mechanism is line 13 overflown;
			end unless;
		otherwise if overflow line 08 is a blank action line and overflow line 09 is a blank action line;
			generate a new line;
			now overflow line 09 is active line;
			unless overflow line 09 is a blank action line begin;
				now the mechanism is line 08 overflown;
				now the mechanism is line 09 overflown;
			end unless;
			generate a new line;
			now overflow line 10 is active line;
			unless overflow line 10 is a blank action line begin;
				now the mechanism is line 10 overflown;
			end unless;
			generate a new line;
			now overflow line 11 is active line;
			unless overflow line 11 is a blank action line begin;
				now the mechanism is line 11 overflown;
			end unless;
			generate a new line;
			now overflow line 12 is active line;
			unless overflow line 12 is a blank action line begin;
				now the mechanism is line 12 overflown;
			end unless;
			generate a new line;
			now overflow line 13 is active line;
			unless overflow line 13 is a blank action line begin;
				now the mechanism is line 13 overflown;
			end unless;
		otherwise if overflow line 09 is a blank action line and overflow line 10 is a blank action line;
			generate a new line;
			now overflow line 10 is active line;
			unless overflow line 10 is a blank action line begin;
				now the mechanism is line 09 overflown;
				now the mechanism is line 10 overflown;
			end unless;
			generate a new line;
			now overflow line 11 is active line;
			unless overflow line 11 is a blank action line begin;
				now the mechanism is line 11 overflown;
			end unless;
			generate a new line;
			now overflow line 12 is active line;
			unless overflow line 12 is a blank action line begin;
				now the mechanism is line 12 overflown;
			end unless;
			generate a new line;
			now overflow line 13 is active line;
			unless overflow line 13 is a blank action line begin;
				now the mechanism is line 13 overflown;
			end unless;
		otherwise if overflow line 10 is a blank action line and overflow line 11 is a blank action line;
			generate a new line;
			now overflow line 11 is active line;
			unless overflow line 11 is a blank action line begin;
				now the mechanism is line 10 overflown;
				now the mechanism is line 11 overflown;
			end unless;
			generate a new line;
			now overflow line 12 is active line;
			unless overflow line 12 is a blank action line begin;
				now the mechanism is line 12 overflown;
			end unless;
			generate a new line;
			now overflow line 13 is active line;
			unless overflow line 13 is a blank action line begin;
				now the mechanism is line 13 overflown;
			end unless;
		otherwise if overflow line 11 is a blank action line and overflow line 12 is a blank action line;
			generate a new line;
			now overflow line 12 is active line;
			unless overflow line 12 is a blank action line begin;
				now the mechanism is line 11 overflown;
				now the mechanism is line 12 overflown;
			end unless;
			generate a new line;
			now overflow line 13 is active line;
			unless overflow line 13 is a blank action line begin;
				now the mechanism is line 13 overflown;
			end unless;
		otherwise if overflow line 12 is a blank action line and overflow line 13 is a blank action line;
			generate a new line;
			now overflow line 13 is active line;
			unless overflow line 13 is a blank action line begin;
				now the mechanism is line 12 overflown;
				now the mechanism is line 13 overflown;
			end unless;
		else;
			now overflow line 13 is "OH-OH MUCHO PROBLEMO: too long, display failed!";
		end if;
	otherwise if the mechanism is inventory screen;
		if inventory line 01 is a blank inventory line and inventory line 02 is a blank inventory line begin;
			generate a new line;
			now inventory line 01 is active line;
			generate a new line;
			now inventory line 02 is active line;
			generate a new line;
			now inventory line 03 is active line;
			generate a new line;
			now inventory line 04 is active line;
			generate a new line;
			now inventory line 05 is active line;
			generate a new line;
			now inventory line 06 is active line;
			generate a new line;
			now inventory line 07 is active line;
			generate a new line;
			now inventory line 08 is active line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 02 is a blank inventory line and inventory line 03 is a blank inventory line;
			generate a new line;
			now inventory line 03 is active line;
			generate a new line;
			now inventory line 04 is active line;
			generate a new line;
			now inventory line 05 is active line;
			generate a new line;
			now inventory line 06 is active line;
			generate a new line;
			now inventory line 07 is active line;
			generate a new line;
			now inventory line 08 is active line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 03 is a blank inventory line and inventory line 04 is a blank inventory line;
			generate a new line;
			now inventory line 04 is active line;
			generate a new line;
			now inventory line 05 is active line;
			generate a new line;
			now inventory line 06 is active line;
			generate a new line;
			now inventory line 07 is active line;
			generate a new line;
			now inventory line 08 is active line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 04 is a blank inventory line and inventory line 05 is a blank inventory line;
			generate a new line;
			now inventory line 05 is active line;
			generate a new line;
			now inventory line 06 is active line;
			generate a new line;
			now inventory line 07 is active line;
			generate a new line;
			now inventory line 08 is active line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 05 is a blank inventory line and inventory line 06 is a blank inventory line;
			generate a new line;
			now inventory line 06 is active line;
			generate a new line;
			now inventory line 07 is active line;
			generate a new line;
			now inventory line 08 is active line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 06 is a blank inventory line and inventory line 07 is a blank inventory line;
			generate a new line;
			now inventory line 07 is active line;
			generate a new line;
			now inventory line 08 is active line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 07 is a blank inventory line and inventory line 08 is a blank inventory line;
			generate a new line;
			now inventory line 08 is active line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 08 is a blank inventory line and inventory line 09 is a blank inventory line;
			generate a new line;
			now inventory line 09 is active line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 09 is a blank inventory line and inventory line 10 is a blank inventory line;
			generate a new line;
			now inventory line 10 is active line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 10 is a blank inventory line and inventory line 11 is a blank inventory line;
			generate a new line;
			now inventory line 11 is active line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 11 is a blank inventory line and inventory line 12 is a blank inventory line;
			generate a new line;
			now inventory line 12 is active line;
		otherwise if inventory line 12 is a blank inventory line;
			now inventory line 12 is "OH-OH MUCHO PROBLEMO: too long, display failed!";
		end if;
	end if.


Book - Fast text display

[Useful shortcut, though not very clear]
[Note: it is not necessary to add spaces right to the end]
[Another note: I don't care, I think it looks nice]
[Another note added later: yes, it does actually make sense, because otherwise the filling process uses up a lot of resources]
To process (number - a number) for (text - a text):
	[WARNING! Without a valid reason, it doesn't work properly with 'text' instead of '"[text]"']
	if number is 1 begin;
		add in a new screen "[text]";
	otherwise if number is 2;
		add in a new line "[text]";
	otherwise if number is 3;
		add in a new paragraph "[text]";
	otherwise if number is 4;
		add in a footnote "[text]";
	end if.

[Allows you to quickly add a single line, requiring far fewer resources]
Addendum is a text that varies.

[Finds the first two available empty lines, and fills in the second one]
To add in a new paragraph (inclusion - a text):
	[For some inexplicable reason, I've finally managed to get the text variations to work using this workaround, after 300 hours of development]
	let redundant step but in fact not be "[inclusion]";
	now addendum is "[redundant step but in fact not][spacing process for this redundant step but in fact not]";
	if the mechanism is action screen begin;
		if action line 01 is a blank action line and action line 02 is a blank action line begin;
			[If the screen is blank, a line break remains at line 1]
			now action line 01 is addendum;
		otherwise if action line 02 is a blank action line and action line 03 is a blank action line;
			now action line 03 is addendum;
		otherwise if action line 03 is a blank action line and action line 04 is a blank action line;
			now action line 04 is addendum;
		otherwise if action line 04 is a blank action line and action line 05 is a blank action line;
			now action line 05 is addendum;
		otherwise if action line 05 is a blank action line and action line 06 is a blank action line;
			now action line 06 is addendum;
		otherwise if action line 06 is a blank action line and action line 07 is a blank action line;
			now action line 07 is addendum;
		otherwise if action line 07 is a blank action line and action line 08 is a blank action line;
			now action line 08 is addendum;
		otherwise if action line 08 is a blank action line and action line 09 is a blank action line;
			now action line 09 is addendum;
		otherwise if action line 09 is a blank action line and action line 10 is a blank action line;
			now action line 10 is addendum;
		otherwise if action line 10 is a blank action line and action line 11 is a blank action line;
			now action line 11 is addendum;
		otherwise if action line 11 is a blank action line and action line 12 is a blank action line;
			[I'm already starting to open up the overflow to air out the frame a bit]
			now the mechanism is line 01 overflown;
			now action line 12 is addendum;
		otherwise if action line 12 is a blank action line and overflow line 01 is a blank action line;
			now the mechanism is line 01 overflown;
			now the mechanism is line 02 overflown;
			now overflow line 01 is addendum;
		otherwise if overflow line 01 is a blank action line and overflow line 02 is a blank action line;
			now the mechanism is line 02 overflown;
			now the mechanism is line 03 overflown;
			now overflow line 02 is addendum;
		otherwise if overflow line 02 is a blank action line and overflow line 03 is a blank action line;
			now the mechanism is line 03 overflown;
			now the mechanism is line 04 overflown;
			now overflow line 03 is addendum;
		otherwise if overflow line 03 is a blank action line and overflow line 04 is a blank action line;
			now overflow line 04 is addendum;
			now the mechanism is line 04 overflown;
			now the mechanism is line 05 overflown;
		otherwise if overflow line 04 is a blank action line and overflow line 05 is a blank action line;
			now the mechanism is line 05 overflown;
			now the mechanism is line 06 overflown;
			now overflow line 05 is addendum;
		otherwise if overflow line 05 is a blank action line and overflow line 06 is a blank action line;
			now the mechanism is line 06 overflown;
			now the mechanism is line 07 overflown;
			now overflow line 06 is addendum;
		otherwise if overflow line 06 is a blank action line and overflow line 07 is a blank action line;
			now the mechanism is line 07 overflown;
			now the mechanism is line 08 overflown;
			now overflow line 07 is addendum;
		otherwise if overflow line 07 is a blank action line and overflow line 08 is a blank action line;
			now the mechanism is line 08 overflown;
			now the mechanism is line 09 overflown;
			now overflow line 08 is addendum;
		otherwise if overflow line 08 is a blank action line and overflow line 09 is a blank action line;
			now the mechanism is line 09 overflown;
			now the mechanism is line 10 overflown;
			now overflow line 09 is addendum;
		otherwise if overflow line 09 is a blank action line and overflow line 10 is a blank action line;
			now the mechanism is line 10 overflown;
			now the mechanism is line 11 overflown;
			now overflow line 10 is addendum;
		otherwise if overflow line 10 is a blank action line and overflow line 11 is a blank action line;
			now the mechanism is line 11 overflown;
			now the mechanism is line 12 overflown;
			now overflow line 11 is addendum;
		otherwise if overflow line 11 is a blank action line and overflow line 12 is a blank action line;
			now the mechanism is line 12 overflown;
			now the mechanism is line 13 overflown;
			now overflow line 12 is addendum;
		otherwise if overflow line 12 is a blank action line and overflow line 13 is a blank action line;
			now the mechanism is line 13 overflown;
			now overflow line 13 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, paragraph failed!";
			now overflow line 13 is addendum;
		end if;
	otherwise if the mechanism is inventory screen;
		if inventory line 01 is a blank inventory line and inventory line 02 is a blank inventory line begin;
			now inventory line 01 is addendum;
		otherwise if inventory line 02 is a blank inventory line and inventory line 03 is a blank inventory line;
			now inventory line 03 is addendum;
		otherwise if inventory line 03 is a blank inventory line and inventory line 04 is a blank inventory line;
			now inventory line 04 is addendum;
		otherwise if inventory line 04 is a blank inventory line and inventory line 05 is a blank inventory line;
			now inventory line 05 is addendum;
		otherwise if inventory line 05 is a blank inventory line and inventory line 06 is a blank inventory line;
			now inventory line 06 is addendum;
		otherwise if inventory line 06 is a blank inventory line and inventory line 07 is a blank inventory line;
			now inventory line 07 is addendum;
		otherwise if inventory line 07 is a blank inventory line and inventory line 08 is a blank inventory line;
			now inventory line 08 is addendum;
		otherwise if inventory line 08 is a blank inventory line and inventory line 09 is a blank inventory line;
			now inventory line 09 is addendum;
		otherwise if inventory line 09 is a blank inventory line and inventory line 10 is a blank inventory line;
			now inventory line 10 is addendum;
		otherwise if inventory line 10 is a blank inventory line and inventory line 11 is a blank inventory line;
			now inventory line 11 is addendum;
		otherwise if inventory line 11 is a blank inventory line and inventory line 12 is a blank inventory line;
			now inventory line 12 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, paragraph failed!";
			now inventory line 12 is addendum;
		end if;
	otherwise if the mechanism is examination screen;
		if examination line 01 is a blank examination line and examination line 02 is a blank examination line begin;
			now examination line 01 is addendum;
		otherwise if examination line 02 is a blank examination line and examination line 03 is a blank examination line;
			now examination line 03 is addendum;
		otherwise if examination line 03 is a blank examination line and examination line 04 is a blank examination line;
			now examination line 04 is addendum;
		otherwise if examination line 04 is a blank examination line and examination line 05 is a blank examination line;
			now examination line 05 is addendum;
		otherwise if examination line 05 is a blank examination line and examination line 06 is a blank examination line;
			now examination line 06 is addendum;
		otherwise if examination line 06 is a blank examination line and examination line 07 is a blank examination line;
			now examination line 07 is addendum;
		otherwise if examination line 07 is a blank examination line and examination line 08 is a blank examination line;
			now examination line 08 is addendum;
		otherwise if examination line 08 is a blank examination line and examination line 09 is a blank examination line;
			now examination line 09 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, paragraph failed!";
			now examination line 09 is addendum;
		end if;
	otherwise if the mechanism is dialog screen;
		if dialog line 01 is a blank dialog line and dialog line 02 is a blank dialog line begin;
			now dialog line 01 is addendum;
		otherwise if dialog line 02 is a blank dialog line and dialog line 03 is a blank dialog line;
			now dialog line 03 is addendum;
		otherwise if dialog line 03 is a blank dialog line and dialog line 04 is a blank dialog line;
			now dialog line 04 is addendum;
		otherwise if dialog line 04 is a blank dialog line and dialog line 05 is a blank dialog line;
			now dialog line 05 is addendum;
		otherwise if dialog line 05 is a blank dialog line and dialog line 06 is a blank dialog line;
			now dialog line 06 is addendum;
		otherwise if dialog line 06 is a blank dialog line and dialog line 07 is a blank dialog line;
			now dialog line 07 is addendum;
		otherwise if dialog line 07 is a blank dialog line and dialog line 08 is a blank dialog line;
			now dialog line 08 is addendum;
		otherwise if dialog line 08 is a blank dialog line and dialog line 09 is a blank dialog line;
			now dialog line 09 is addendum;
		otherwise if dialog line 09 is a blank dialog line and dialog line 10 is a blank dialog line;
			now dialog line 10 is addendum;
		otherwise if dialog line 10 is a blank dialog line and dialog line 11 is a blank dialog line;
			now dialog line 11 is addendum;
		otherwise if dialog line 11 is a blank dialog line and dialog line 12 is a blank dialog line;
			now dialog line 12 is addendum;
		otherwise if dialog line 12 is a blank dialog line and dialog line 13 is a blank dialog line;
			now dialog line 13 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, paragraph failed!";
			now dialog line 13 is addendum;
		end if;
	otherwise if the mechanism is game over screen;
		if game over line 01 is a blank game over line and game over line 02 is a blank game over line begin;
			now game over line 01 is addendum;
		otherwise if game over line 02 is a blank game over line and game over line 03 is a blank game over line;
			now game over line 03 is addendum;
		otherwise if game over line 03 is a blank game over line and game over line 04 is a blank game over line;
			now game over line 04 is addendum;
		otherwise if game over line 04 is a blank game over line and game over line 05 is a blank game over line;
			now game over line 05 is addendum;
		otherwise if game over line 05 is a blank game over line and game over line 06 is a blank game over line;
			now game over line 06 is addendum;
		otherwise if game over line 06 is a blank game over line and game over line 07 is a blank game over line;
			now game over line 07 is addendum;
		otherwise if game over line 07 is a blank game over line and game over line 08 is a blank game over line;
			now game over line 08 is addendum;
		otherwise if game over line 08 is a blank game over line and game over line 09 is a blank game over line;
			now game over line 09 is addendum;
		otherwise if game over line 09 is a blank game over line and game over line 10 is a blank game over line;
			now game over line 10 is addendum;
		otherwise if game over line 10 is a blank game over line and game over line 11 is a blank game over line;
			now game over line 11 is addendum;
		otherwise if game over line 11 is a blank game over line and game over line 12 is a blank game over line;
			now game over line 12 is addendum;
		otherwise if game over line 12 is a blank game over line and game over line 13 is a blank game over line;
			now game over line 13 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, paragraph failed!";
			now game over line 13 is addendum;
		end if;
	otherwise if the mechanism is story screen;
		if journal line 01 is a blank journal line and journal line 02 is a blank journal line begin;
			now journal line 01 is addendum;
		otherwise if journal line 02 is a blank journal line and journal line 03 is a blank journal line;
			now journal line 03 is addendum;
		otherwise if journal line 03 is a blank journal line and journal line 04 is a blank journal line;
			now journal line 04 is addendum;
		otherwise if journal line 04 is a blank journal line and journal line 05 is a blank journal line;
			now journal line 05 is addendum;
		otherwise if journal line 05 is a blank journal line and journal line 06 is a blank journal line;
			now journal line 06 is addendum;
		otherwise if journal line 06 is a blank journal line and journal line 07 is a blank journal line;
			now journal line 07 is addendum;
		otherwise if journal line 07 is a blank journal line and journal line 08 is a blank journal line;
			now journal line 08 is addendum;
		otherwise if journal line 08 is a blank journal line and journal line 09 is a blank journal line;
			now journal line 09 is addendum;
		otherwise if journal line 09 is a blank journal line and journal line 10 is a blank journal line;
			now journal line 10 is addendum;
		otherwise if journal line 10 is a blank journal line and journal line 11 is a blank journal line;
			now journal line 11 is addendum;
		otherwise if journal line 11 is a blank journal line and journal line 12 is a blank journal line;
			now journal line 12 is addendum;
		otherwise if journal line 12 is a blank journal line and journal line 13 is a blank journal line;
			now journal line 13 is addendum;
		otherwise if journal line 13 is a blank journal line and journal line 14 is a blank journal line;
			now journal line 14 is addendum;
		otherwise if journal line 14 is a blank journal line and journal line 15 is a blank journal line;
			now journal line 15 is addendum;
		otherwise if journal line 15 is a blank journal line and journal line 16 is a blank journal line;
			now journal line 16 is addendum;
		otherwise if journal line 16 is a blank journal line and journal line 17 is a blank journal line;
			now journal line 17 is addendum;
		otherwise if journal line 17 is a blank journal line and journal line 18 is a blank journal line;
			now journal line 18 is addendum;
		otherwise if journal line 18 is a blank journal line and journal line 19 is a blank journal line;
			now journal line 19 is addendum;
		otherwise if journal line 19 is a blank journal line and journal line 20 is a blank journal line;
			now journal line 20 is addendum;
		otherwise if journal line 20 is a blank journal line and journal line 21 is a blank journal line;
			now journal line 21 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, paragraph failed!";
			now journal line 21 is addendum;
		end if;
	otherwise if the mechanism is conclusion screen;
		if conclusion line 01 is a blank conclusion line and conclusion line 02 is a blank conclusion line begin;
			now conclusion line 01 is addendum;
		otherwise if conclusion line 02 is a blank conclusion line and conclusion line 03 is a blank conclusion line;
			now conclusion line 03 is addendum;
		otherwise if conclusion line 03 is a blank conclusion line and conclusion line 04 is a blank conclusion line;
			now conclusion line 04 is addendum;
		otherwise if conclusion line 04 is a blank conclusion line and conclusion line 05 is a blank conclusion line;
			now conclusion line 05 is addendum;
		otherwise if conclusion line 05 is a blank conclusion line and conclusion line 06 is a blank conclusion line;
			now conclusion line 06 is addendum;
		otherwise if conclusion line 06 is a blank conclusion line and conclusion line 07 is a blank conclusion line;
			now conclusion line 07 is addendum;
		otherwise if conclusion line 07 is a blank conclusion line and conclusion line 08 is a blank conclusion line;
			now conclusion line 08 is addendum;
		otherwise if conclusion line 08 is a blank conclusion line and conclusion line 09 is a blank conclusion line;
			now conclusion line 09 is addendum;
		otherwise if conclusion line 09 is a blank conclusion line and conclusion line 10 is a blank conclusion line;
			now conclusion line 10 is addendum;
		otherwise if conclusion line 10 is a blank conclusion line and conclusion line 11 is a blank conclusion line;
			now conclusion line 11 is addendum;
		otherwise if conclusion line 11 is a blank conclusion line and conclusion line 12 is a blank conclusion line;
			now conclusion line 12 is addendum;
		otherwise if conclusion line 12 is a blank conclusion line and conclusion line 13 is a blank conclusion line;
			now conclusion line 13 is addendum;
		otherwise if conclusion line 13 is a blank conclusion line and conclusion line 14 is a blank conclusion line;
			now conclusion line 14 is addendum;
		otherwise if conclusion line 14 is a blank conclusion line and conclusion line 15 is a blank conclusion line;
			now conclusion line 15 is addendum;
		otherwise if conclusion line 15 is a blank conclusion line and conclusion line 16 is a blank conclusion line;
			now conclusion line 16 is addendum;
		otherwise if conclusion line 16 is a blank conclusion line and conclusion line 17 is a blank conclusion line;
			now conclusion line 17 is addendum;
		otherwise if conclusion line 17 is a blank conclusion line and conclusion line 18 is a blank journal line;
			now conclusion line 18 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, paragraph failed!";
			now conclusion line 18 is addendum;
		end if;
	end if.

[Finds and inserts text into the first empty line, unless the next line already contains text]
To add in a new line (inclusion - a text):
	let text transfer be "[inclusion]";
	now addendum is "[text transfer][spacing process for this text transfer]";
	if the mechanism is action screen begin;
		if action line 01 is a blank action line and action line 02 is a blank action line begin;
			now action line 01 is addendum;
		otherwise if action line 02 is a blank action line and action line 03 is a blank action line;
			now action line 02 is addendum;
		otherwise if action line 03 is a blank action line and action line 04 is a blank action line;
			now action line 03 is addendum;
		otherwise if action line 04 is a blank action line and action line 05 is a blank action line;
			now action line 04 is addendum;
		otherwise if action line 05 is a blank action line and action line 06 is a blank action line;
			now action line 05 is addendum;
		otherwise if action line 06 is a blank action line and action line 07 is a blank action line;
			now action line 06 is addendum;
		otherwise if action line 07 is a blank action line and action line 08 is a blank action line;
			now action line 07 is addendum;
		otherwise if action line 08 is a blank action line and action line 09 is a blank action line;
			now action line 08 is addendum;
		otherwise if action line 09 is a blank action line and action line 10 is a blank action line;
			now action line 09 is addendum;
		otherwise if action line 10 is a blank action line and action line 11 is a blank action line;
			now action line 10 is addendum;
		otherwise if action line 11 is a blank action line and action line 12 is a blank action line;
			now action line 11 is addendum;
		otherwise if action line 12 is a blank action line and overflow line 01 is a blank action line;
			now the mechanism is line 01 overflown;
			now action line 12 is addendum;
		otherwise if overflow line 01 is a blank action line and overflow line 02 is a blank action line;
			now the mechanism is line 01 overflown;
			now the mechanism is line 02 overflown;
			now overflow line 01 is addendum;
		otherwise if overflow line 02 is a blank action line and overflow line 03 is a blank action line;
			now the mechanism is line 02 overflown;
			now the mechanism is line 03 overflown;
			now overflow line 02 is addendum;
		otherwise if overflow line 03 is a blank action line and overflow line 04 is a blank action line;
			now the mechanism is line 03 overflown;
			now the mechanism is line 04 overflown;
			now overflow line 03 is addendum;
		otherwise if overflow line 04 is a blank action line and overflow line 05 is a blank action line;
			now the mechanism is line 04 overflown;
			now the mechanism is line 05 overflown;
			now overflow line 04 is addendum;
		otherwise if overflow line 05 is a blank action line and overflow line 06 is a blank action line;
			now the mechanism is line 05 overflown;
			now the mechanism is line 06 overflown;
			now overflow line 05 is addendum;
		otherwise if overflow line 06 is a blank action line and overflow line 07 is a blank action line;
			now the mechanism is line 06 overflown;
			now the mechanism is line 07 overflown;
			now overflow line 06 is addendum;
		otherwise if overflow line 07 is a blank action line and overflow line 08 is a blank action line;
			now the mechanism is line 07 overflown;
			now the mechanism is line 08 overflown;
			now overflow line 07 is addendum;
		otherwise if overflow line 08 is a blank action line and overflow line 09 is a blank action line;
			now the mechanism is line 08 overflown;
			now the mechanism is line 09 overflown;
			now overflow line 08 is addendum;
		otherwise if overflow line 09 is a blank action line and overflow line 10 is a blank action line;
			now the mechanism is line 09 overflown;
			now the mechanism is line 10 overflown;
			now overflow line 09 is addendum;
		otherwise if overflow line 10 is a blank action line and overflow line 11 is a blank action line;
			now the mechanism is line 10 overflown;
			now the mechanism is line 11 overflown;
			now overflow line 10 is addendum;
		otherwise if overflow line 11 is a blank action line and overflow line 12 is a blank action line;
			now the mechanism is line 11 overflown;
			now the mechanism is line 12 overflown;
			now overflow line 11 is addendum;
		otherwise if overflow line 12 is a blank action line and overflow line 13 is a blank action line;
			now the mechanism is line 12 overflown;
			now the mechanism is line 13 overflown;
			now overflow line 12 is addendum;
		otherwise if overflow line 13 is a blank action line;
			now the mechanism is line 13 overflown;
			now overflow line 13 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, line failed!";
			now overflow line 13 is addendum;
		end if;
	otherwise if the mechanism is examination screen;
		if examination line 01 is a blank examination line and examination line 02 is a blank examination line begin;
			now examination line 01 is addendum;
		otherwise if examination line 02 is a blank examination line and examination line 03 is a blank examination line;
			now examination line 02 is addendum;
		otherwise if examination line 03 is a blank examination line and examination line 04 is a blank examination line;
			now examination line 03 is addendum;
		otherwise if examination line 04 is a blank examination line and examination line 05 is a blank examination line;
			now examination line 04 is addendum;
		otherwise if examination line 05 is a blank examination line and examination line 06 is a blank examination line;
			now examination line 05 is addendum;
		otherwise if examination line 06 is a blank examination line and examination line 07 is a blank examination line;
			now examination line 06 is addendum;
		otherwise if examination line 07 is a blank examination line and examination line 08 is a blank examination line;
			now examination line 07 is addendum;
		otherwise if examination line 08 is a blank examination line and examination line 09 is a blank examination line;
			now examination line 08 is addendum;
		otherwise if examination line 09 is a blank examination line;
			now examination line 09 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, line failed!";
			now examination line 09 is addendum;
		end if;
	otherwise if the mechanism is inventory screen;
		if inventory line 01 is a blank inventory line and inventory line 02 is a blank inventory line begin;
			now inventory line 01 is addendum;
		otherwise if inventory line 02 is a blank inventory line and inventory line 03 is a blank inventory line;
			now inventory line 02 is addendum;
		otherwise if inventory line 03 is a blank inventory line and inventory line 04 is a blank inventory line;
			now inventory line 03 is addendum;
		otherwise if inventory line 04 is a blank inventory line and inventory line 05 is a blank inventory line;
			now inventory line 04 is addendum;
		otherwise if inventory line 05 is a blank inventory line and inventory line 06 is a blank inventory line;
			now inventory line 05 is addendum;
		otherwise if inventory line 06 is a blank inventory line and inventory line 07 is a blank inventory line;
			now inventory line 06 is addendum;
		otherwise if inventory line 07 is a blank inventory line and inventory line 08 is a blank inventory line;
			now inventory line 07 is addendum;
		otherwise if inventory line 08 is a blank inventory line and inventory line 09 is a blank inventory line;
			now inventory line 08 is addendum;
		otherwise if inventory line 09 is a blank inventory line and inventory line 10 is a blank inventory line;
			now inventory line 09 is addendum;
		otherwise if inventory line 10 is a blank inventory line and inventory line 11 is a blank inventory line;
			now inventory line 10 is addendum;
		otherwise if inventory line 11 is a blank inventory line and inventory line 12 is a blank inventory line;
			now inventory line 11 is addendum;
		otherwise if inventory line 12 is a blank inventory line;
			now inventory line 12 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, line failed!";
			now inventory line 12 is addendum;
		end if;
	otherwise if the mechanism is dialog screen;
		if dialog line 01 is a blank dialog line and dialog line 02 is a blank dialog line begin;
			now dialog line 01 is addendum;
		otherwise if dialog line 02 is a blank dialog line and dialog line 03 is a blank dialog line;
			now dialog line 02 is addendum;
		otherwise if dialog line 03 is a blank dialog line and dialog line 04 is a blank dialog line;
			now dialog line 03 is addendum;
		otherwise if dialog line 04 is a blank dialog line and dialog line 05 is a blank dialog line;
			now dialog line 04 is addendum;
		otherwise if dialog line 05 is a blank dialog line and dialog line 06 is a blank dialog line;
			now dialog line 05 is addendum;
		otherwise if dialog line 06 is a blank dialog line and dialog line 07 is a blank dialog line;
			now dialog line 06 is addendum;
		otherwise if dialog line 07 is a blank dialog line and dialog line 08 is a blank dialog line;
			now dialog line 07 is addendum;
		otherwise if dialog line 08 is a blank dialog line and dialog line 09 is a blank dialog line;
			now dialog line 08 is addendum;
		otherwise if dialog line 09 is a blank dialog line and dialog line 10 is a blank dialog line;
			now dialog line 09 is addendum;
		otherwise if dialog line 10 is a blank dialog line and dialog line 11 is a blank dialog line;
			now dialog line 10 is addendum;
		otherwise if dialog line 11 is a blank dialog line and dialog line 12 is a blank dialog line;
			now dialog line 11 is addendum;
		otherwise if dialog line 12 is a blank dialog line and dialog line 13 is a blank dialog line;
			now dialog line 12 is addendum;
		otherwise if dialog line 13 is a blank dialog line;
			now dialog line 13 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, line failed!";
			now dialog line 13 is addendum;
		end if;
	otherwise if the mechanism is game over screen;
		if game over line 01 is a blank game over line and game over line 02 is a blank game over line begin;
			now game over line 01 is addendum;
		otherwise if game over line 02 is a blank game over line and game over line 03 is a blank game over line;
			now game over line 02 is addendum;
		otherwise if game over line 03 is a blank game over line and game over line 04 is a blank game over line;
			now game over line 03 is addendum;
		otherwise if game over line 04 is a blank game over line and game over line 05 is a blank game over line;
			now game over line 04 is addendum;
		otherwise if game over line 05 is a blank game over line and game over line 06 is a blank game over line;
			now game over line 05 is addendum;
		otherwise if game over line 06 is a blank game over line and game over line 07 is a blank game over line;
			now game over line 06 is addendum;
		otherwise if game over line 07 is a blank game over line and game over line 08 is a blank game over line;
			now game over line 07 is addendum;
		otherwise if game over line 08 is a blank game over line and game over line 09 is a blank game over line;
			now game over line 08 is addendum;
		otherwise if game over line 09 is a blank game over line and game over line 10 is a blank game over line;
			now game over line 09 is addendum;
		otherwise if game over line 10 is a blank game over line and game over line 11 is a blank game over line;
			now game over line 10 is addendum;
		otherwise if game over line 11 is a blank game over line and game over line 12 is a blank game over line;
			now game over line 11 is addendum;
		otherwise if game over line 12 is a blank game over line and game over line 13 is a blank game over line;
			now game over line 12 is addendum;
		otherwise if game over line 13 is a blank game over line;
			now game over line 13 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, line failed!";
			now game over line 13 is addendum;
		end if;
	otherwise if the mechanism is story screen;
		if journal line 01 is a blank journal line and journal line 02 is a blank journal line begin;
			now journal line 01 is addendum;
		otherwise if journal line 02 is a blank journal line and journal line 03 is a blank journal line;
			now journal line 02 is addendum;
		otherwise if journal line 03 is a blank journal line and journal line 04 is a blank journal line;
			now journal line 03 is addendum;
		otherwise if journal line 04 is a blank journal line and journal line 05 is a blank journal line;
			now journal line 04 is addendum;
		otherwise if journal line 05 is a blank journal line and journal line 06 is a blank journal line;
			now journal line 05 is addendum;
		otherwise if journal line 06 is a blank journal line and journal line 07 is a blank journal line;
			now journal line 06 is addendum;
		otherwise if journal line 07 is a blank journal line and journal line 08 is a blank journal line;
			now journal line 07 is addendum;
		otherwise if journal line 08 is a blank journal line and journal line 09 is a blank journal line;
			now journal line 08 is addendum;
		otherwise if journal line 09 is a blank journal line and journal line 10 is a blank journal line;
			now journal line 09 is addendum;
		otherwise if journal line 10 is a blank journal line and journal line 11 is a blank journal line;
			now journal line 10 is addendum;
		otherwise if journal line 11 is a blank journal line and journal line 12 is a blank journal line;
			now journal line 11 is addendum;
		otherwise if journal line 12 is a blank journal line and journal line 13 is a blank journal line;
			now journal line 12 is addendum;
		otherwise if journal line 13 is a blank journal line and journal line 14 is a blank journal line;
			now journal line 13 is addendum;
		otherwise if journal line 14 is a blank journal line and journal line 15 is a blank journal line;
			now journal line 14 is addendum;
		otherwise if journal line 15 is a blank journal line and journal line 16 is a blank journal line;
			now journal line 15 is addendum;
		otherwise if journal line 16 is a blank journal line and journal line 17 is a blank journal line;
			now journal line 16 is addendum;
		otherwise if journal line 17 is a blank journal line and journal line 18 is a blank journal line;
			now journal line 17 is addendum;
		otherwise if journal line 18 is a blank journal line and journal line 19 is a blank journal line;
			now journal line 18 is addendum;
		otherwise if journal line 19 is a blank journal line and journal line 20 is a blank journal line;
			now journal line 19 is addendum;
		otherwise if journal line 20 is a blank journal line and journal line 21 is a blank journal line;
			now journal line 20 is addendum;
		otherwise if journal line 21 is a blank journal line;
			now journal line 21 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, line failed!";
			now journal line 21 is addendum;
		end if;
	otherwise if the mechanism is conclusion screen;
		if conclusion line 01 is a blank conclusion line and conclusion line 02 is a blank conclusion line begin;
			now conclusion line 01 is addendum;
		otherwise if conclusion line 02 is a blank conclusion line and conclusion line 03 is a blank conclusion line;
			now conclusion line 02 is addendum;
		otherwise if conclusion line 03 is a blank conclusion line and conclusion line 04 is a blank conclusion line;
			now conclusion line 03 is addendum;
		otherwise if conclusion line 04 is a blank conclusion line and conclusion line 05 is a blank conclusion line;
			now conclusion line 04 is addendum;
		otherwise if conclusion line 05 is a blank conclusion line and conclusion line 06 is a blank conclusion line;
			now conclusion line 05 is addendum;
		otherwise if conclusion line 06 is a blank conclusion line and conclusion line 07 is a blank conclusion line;
			now conclusion line 06 is addendum;
		otherwise if conclusion line 07 is a blank conclusion line and conclusion line 08 is a blank conclusion line;
			now conclusion line 07 is addendum;
		otherwise if conclusion line 08 is a blank conclusion line and conclusion line 09 is a blank conclusion line;
			now conclusion line 08 is addendum;
		otherwise if conclusion line 09 is a blank conclusion line and conclusion line 10 is a blank conclusion line;
			now conclusion line 09 is addendum;
		otherwise if conclusion line 10 is a blank conclusion line and conclusion line 11 is a blank conclusion line;
			now conclusion line 10 is addendum;
		otherwise if conclusion line 11 is a blank conclusion line and conclusion line 12 is a blank conclusion line;
			now conclusion line 11 is addendum;
		otherwise if conclusion line 12 is a blank conclusion line and conclusion line 13 is a blank conclusion line;
			now conclusion line 12 is addendum;
		otherwise if conclusion line 13 is a blank conclusion line and conclusion line 14 is a blank conclusion line;
			now conclusion line 13 is addendum;
		otherwise if conclusion line 14 is a blank conclusion line and conclusion line 15 is a blank conclusion line;
			now conclusion line 14 is addendum;
		otherwise if conclusion line 15 is a blank conclusion line and conclusion line 16 is a blank conclusion line;
			now conclusion line 15 is addendum;
		otherwise if conclusion line 16 is a blank conclusion line and conclusion line 17 is a blank conclusion line;
			now conclusion line 16 is addendum;
		otherwise if conclusion line 17 is a blank conclusion line and conclusion line 18 is a blank conclusion line;
			now conclusion line 17 is addendum;
		otherwise if conclusion line 18 is a blank conclusion line;
			now conclusion line 18 is addendum;
		else;
			now inclusion is "OH-OH MUCHO PROBLEMO: too long, line failed!";
			now conclusion line 18 is addendum;
		end if;
	end if.

[Finds the last line of the frame and fills it in, with a line break]
To add in a footnote (inclusion - a text):
	let text transfer be "[inclusion]";
	now addendum is "[text transfer][spacing process for this text transfer]";
	if the mechanism is action screen begin;
		if the mechanism is line 13 overflown begin;
			if the overflow line 13 is not a blank action line begin;
				now inclusion is "OH-OH: last line occupied, footer not displayed!";
			else;
				[In this first case, there cannot be a line break before the footnote, due to lack of space]
				now overflow line 13 is addendum;
			end if;
		[The last overflow line is left blank to give the box some breathing space, so adding one creates a line break]
		otherwise if the mechanism is line 12 overflown;
			now the mechanism is line 13 overflown;
			now overflow line 13 is addendum;
		otherwise if the mechanism is line 11 overflown;
			now the mechanism is line 12 overflown;
			now overflow line 12 is addendum;
		otherwise if the mechanism is line 10 overflown;
			now the mechanism is line 11 overflown;
			now overflow line 11 is addendum;
		otherwise if the mechanism is line 09 overflown;
			now the mechanism is line 10 overflown;
			now overflow line 10 is addendum;
		otherwise if the mechanism is line 08 overflown;
			now the mechanism is line 09 overflown;
			now overflow line 09 is addendum;
		otherwise if the mechanism is line 07 overflown;
			now the mechanism is line 08 overflown;
			now overflow line 08 is addendum;
		otherwise if the mechanism is line 06 overflown;
			now the mechanism is line 07 overflown;
			now overflow line 07 is addendum;
		otherwise if the mechanism is line 05 overflown;
			now the mechanism is line 06 overflown;
			now overflow line 06 is addendum;
		otherwise if the mechanism is line 04 overflown;
			now the mechanism is line 05 overflown;
			now overflow line 05 is addendum;
		otherwise if the mechanism is line 03 overflown;
			now the mechanism is line 04 overflown;
			now overflow line 04 is addendum;
		otherwise if the mechanism is line 02 overflown;
			now the mechanism is line 03 overflown;
			now overflow line 03 is addendum;
		[If, at this stage, overflow line 1 is deployed, it means there is text extending up to normal line 12]
		otherwise if the mechanism is line 01 overflown;
			now the mechanism is line 02 overflown;
			now overflow line 02 is addendum;
		[From there, checks for text in the standard frame, line 11, again to create a line break]
		otherwise if the action line 11 is not a blank action line;
			now the mechanism is line 01 overflown;
			now overflow line 01 is addendum;
		[In this last case, there is text as far down as line 10, so the note simply appears at the very bottom]
		else;
			now action line 12 is addendum;
		end if;
	[In such instances, you must manually check that the relevant text does not overlap with the last line]
	otherwise if the mechanism is inventory screen;
		now inventory line 12 is addendum;
	otherwise if the mechanism is examination screen;
		now examination line 09 is addendum;
	otherwise if the mechanism is dialog screen;
		[Only used for diary notifications, so I'll take that risk...]
		now dialog line 11 is "     ╭───────────────────╮      ";
		now dialog line 12 is addendum;
		now dialog line 13 is "     ╰───────────────────╯      ";
	otherwise if the mechanism is story screen;
		now journal line 21 is addendum;
	otherwise if the mechanism is conclusion screen;
		now conclusion line 18 is addendum;
	end if.

[Clears the frame and displays the line at the very top]
To add in a new screen (inclusion - a text):
	let text transfer be "[inclusion]";
	now addendum is "[text transfer][spacing process for this text transfer]";
	if the mechanism is action screen begin;
		clear the action;
		now action line 01 is addendum;
	otherwise if the mechanism is inventory screen;
		clear the inventory;
		now inventory line 01 is addendum;
	otherwise if the mechanism is examination screen;
		clear the examination;
		now examination line 01 is addendum;
	otherwise if the mechanism is dialog screen;
		clear the dialog;
		now dialog line 01 is addendum;
	otherwise if the mechanism is game over screen;
		clear the game over;
		now game over line 01 is addendum;
	otherwise if the mechanism is story screen;
		clear the journal;
		now journal line 01 is addendum;
	otherwise if the mechanism is conclusion screen;
		clear the conclusion;
		now conclusion line 01 is addendum;
	end if.

[Fills in the line with spaces]
To say spacing process for this (inclusion - a text):
	let spacing be a number;
	[Sets the width of the current frame]
	if the mechanism is action screen begin;
		now spacing is the action screen line length;
	otherwise if the mechanism is dialog screen;
		now spacing is the dialog screen line length;
	otherwise if the mechanism is inventory screen;
		now spacing is the inventory screen line length;
	otherwise if the mechanism is examination screen;
		now spacing is the examination screen line length;
	otherwise if the mechanism is game over screen;
		now spacing is the game over screen line length;
	otherwise if the mechanism is story screen;
		now spacing is the story screen line length;
	otherwise if the mechanism is conclusion screen;
		now spacing is the conclusion screen line length;
	end if;
	[Inserts as many spaces as there is room for]
	now spacing is spacing - the number of characters in inclusion;
	if spacing is less than 0 begin;
		now spacing is 0;
	end if;
	while spacing is not 0 begin;
		say " ";
		decrement spacing;
	end while.


Book - Overflow system

The mechanism can be line 01 overflown.
The mechanism can be line 02 overflown.
The mechanism can be line 03 overflown.
The mechanism can be line 04 overflown.
The mechanism can be line 05 overflown.
The mechanism can be line 06 overflown.
The mechanism can be line 07 overflown.
The mechanism can be line 08 overflown.
The mechanism can be line 09 overflown.
The mechanism can be line 10 overflown.
The mechanism can be line 11 overflown.
The mechanism can be line 12 overflown.
The mechanism can be line 13 overflown.

Overflow frame 01 is a text that varies.
Overflow frame 02 is a text that varies.
Overflow frame 03 is a text that varies.
Overflow frame 04 is a text that varies.
Overflow frame 05 is a text that varies.
Overflow frame 06 is a text that varies.
Overflow frame 07 is a text that varies.
Overflow frame 08 is a text that varies.
Overflow frame 09 is a text that varies.
Overflow frame 10 is a text that varies.
Overflow frame 11 is a text that varies.
Overflow frame 12 is a text that varies.
Overflow frame 13 is a text that varies.
Overflow frame 14 is a text that varies.

Overflow line 01 is a text that varies.
Overflow line 02 is a text that varies.
Overflow line 03 is a text that varies.
Overflow line 04 is a text that varies.
Overflow line 05 is a text that varies.
Overflow line 06 is a text that varies.
Overflow line 07 is a text that varies.
Overflow line 08 is a text that varies.
Overflow line 09 is a text that varies.
Overflow line 10 is a text that varies.
Overflow line 11 is a text that varies.
Overflow line 12 is a text that varies.
Overflow line 13 is a text that varies.

To say overflow frame 01:
	if the mechanism is line 01 overflown begin;
		say "│ │  [overflow line 01]  │";
	else;
		say "│ ╰────────────────────────────────────────────────────────────╯";
	end if.

To say overflow frame 02:
	if the mechanism is line 02 overflown begin;
		say "│ │  [overflow line 02]  │                         │[line break]";
	otherwise if the mechanism is line 01 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 03:
	if the mechanism is line 03 overflown begin;
		say "│ │  [overflow line 03]  │                         │[line break]";
	otherwise if the mechanism is line 02 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 04:
	if the mechanism is line 04 overflown begin;
		say "│ │  [overflow line 04]  │                         │[line break]";
	otherwise if the mechanism is line 03 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 05:
	if the mechanism is line 05 overflown begin;
		say "│ │  [overflow line 05]  │                         │[line break]";
	otherwise if the mechanism is line 04 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 06:
	if the mechanism is line 06 overflown begin;
		say "│ │  [overflow line 06]  │                         │[line break]";
	otherwise if the mechanism is line 05 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 07:
	if the mechanism is line 07 overflown begin;
		say "│ │  [overflow line 07]  │                         │[line break]";
	otherwise if the mechanism is line 06 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 08:
	if the mechanism is line 08 overflown begin;
		say "│ │  [overflow line 08]  │                         │[line break]";
	otherwise if the mechanism is line 07 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 09:
	if the mechanism is line 09 overflown begin;
		say "│ │  [overflow line 09]  │                         │[line break]";
	otherwise if the mechanism is line 08 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 10:
	if the mechanism is line 10 overflown begin;
		say "│ │  [overflow line 10]  │                         │[line break]";
	otherwise if the mechanism is line 09 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 11:
	if the mechanism is line 11 overflown begin;
		say "│ │  [overflow line 11]  │                         │[line break]";
	otherwise if the mechanism is line 10 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 12:
	if the mechanism is line 12 overflown begin;
		say "│ │  [overflow line 12]  │                         │[line break]";
	otherwise if the mechanism is line 11 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 13:
	if the mechanism is line 13 overflown begin;
		say "│ │  [overflow line 13]  │                         │[line break]";
	otherwise if the mechanism is line 12 overflown;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.

To say overflow frame 14:
	if the mechanism is line 13 overflown begin;
		say "│ ╰────────────────────────────────────────────────────────────╯                         │[line break]";
	end if.


Book - Text removal

To clear the current frame:
	if the mechanism is action screen begin;
		clear the action;
	otherwise if the mechanism is inventory screen;
		clear the inventory;
	otherwise if the mechanism is examination screen;
		clear the examination;
	otherwise if the mechanism is dialog screen;
		clear the dialog;
	otherwise if the mechanism is story screen;
		clear the journal;
	otherwise if the mechanism is game over screen;
		clear the game over;
	otherwise if the mechanism is conclusion screen;
		clear the conclusion;
	end if.

Blank action line is a text that varies.
Blank action line is "                                                        ".

Blank examination line is a text that varies.
Blank examination line is "                                                    ".

Blank dialog line is a text that varies.
Blank dialog line is "                                ".

Blank inventory line is a text that varies.
Blank inventory line is "                                                        ".

Blank game over line is a text that varies.
Blank game over line is "                                    ".

Blank journal line is a text that varies.
Blank journal line is "                                 ".

Blank conclusion line is a text that varies.
Blank conclusion line is "                                        ".

To clear the action:
	now action line 01 is a blank action line;
	now action line 02 is a blank action line;
	now action line 03 is a blank action line;
	now action line 04 is a blank action line;
	now action line 05 is a blank action line;
	now action line 06 is a blank action line;
	now action line 07 is a blank action line;
	now action line 08 is a blank action line;
	now action line 09 is a blank action line;
	now action line 10 is a blank action line;
	now action line 11 is a blank action line;
	now action line 12 is a blank action line.

To clear the examination:
	now examination line 01 is a blank examination line;
	now examination line 02 is a blank examination line;
	now examination line 03 is a blank examination line;
	now examination line 04 is a blank examination line;
	now examination line 05 is a blank examination line;
	now examination line 06 is a blank examination line;
	now examination line 07 is a blank examination line;
	now examination line 08 is a blank examination line;
	now examination line 09 is a blank examination line.

To clear the inventory:
	now inventory line 01 is blank inventory line;
	now inventory line 02 is blank inventory line;
	now inventory line 03 is blank inventory line;
	now inventory line 04 is blank inventory line;
	now inventory line 05 is blank inventory line;
	now inventory line 06 is blank inventory line;
	now inventory line 07 is blank inventory line;
	now inventory line 08 is blank inventory line;
	now inventory line 09 is blank inventory line;
	now inventory line 10 is blank inventory line;
	now inventory line 11 is blank inventory line;
	now inventory line 12 is blank inventory line.

To clear the dialog:
	now dialog line 01 is blank dialog line;
	now dialog line 02 is blank dialog line;
	now dialog line 03 is blank dialog line;
	now dialog line 04 is blank dialog line;
	now dialog line 05 is blank dialog line;
	now dialog line 06 is blank dialog line;
	now dialog line 07 is blank dialog line;
	now dialog line 08 is blank dialog line;
	now dialog line 09 is blank dialog line;
	now dialog line 10 is blank dialog line;
	now dialog line 11 is blank dialog line;
	now dialog line 12 is blank dialog line;
	now dialog line 13 is blank dialog line.

To clear the game over:
	now game over line 01 is a blank game over line;
	now game over line 02 is a blank game over line;
	now game over line 03 is a blank game over line;
	now game over line 04 is a blank game over line;
	now game over line 05 is a blank game over line;
	now game over line 06 is a blank game over line;
	now game over line 07 is a blank game over line;
	now game over line 08 is a blank game over line;
	now game over line 09 is a blank game over line;
	now game over line 10 is a blank game over line;
	now game over line 11 is a blank game over line;
	now game over line 12 is a blank game over line;
	now game over line 13 is a blank game over line.

To clear the journal:
	now journal line 01 is a blank journal line;
	now journal line 02 is a blank journal line;
	now journal line 03 is a blank journal line;
	now journal line 04 is a blank journal line;
	now journal line 05 is a blank journal line;
	now journal line 06 is a blank journal line;
	now journal line 07 is a blank journal line;
	now journal line 08 is a blank journal line;
	now journal line 09 is a blank journal line;
	now journal line 10 is a blank journal line;
	now journal line 11 is a blank journal line;
	now journal line 12 is a blank journal line;
	now journal line 13 is a blank journal line;
	now journal line 14 is a blank journal line;
	now journal line 15 is a blank journal line;
	now journal line 16 is a blank journal line;
	now journal line 17 is a blank journal line;
	now journal line 18 is a blank journal line;
	now journal line 19 is a blank journal line;
	now journal line 20 is a blank journal line;
	now journal line 21 is a blank journal line.

To clear the conclusion:
	now conclusion line 01 is a blank conclusion line;
	now conclusion line 02 is a blank conclusion line;
	now conclusion line 03 is a blank conclusion line;
	now conclusion line 04 is a blank conclusion line;
	now conclusion line 05 is a blank conclusion line;
	now conclusion line 06 is a blank conclusion line;
	now conclusion line 07 is a blank conclusion line;
	now conclusion line 08 is a blank conclusion line;
	now conclusion line 09 is a blank conclusion line;
	now conclusion line 10 is a blank conclusion line;
	now conclusion line 11 is a blank conclusion line;
	now conclusion line 12 is a blank conclusion line;
	now conclusion line 13 is a blank conclusion line;
	now conclusion line 14 is a blank conclusion line;
	now conclusion line 15 is a blank conclusion line;
	now conclusion line 16 is a blank conclusion line;
	now conclusion line 17 is a blank conclusion line;
	now conclusion line 18 is a blank conclusion line.

To clear the overflow:
	now overflow line 01 is a blank action line;
	now overflow line 02 is a blank action line;
	now overflow line 03 is a blank action line;
	now overflow line 04 is a blank action line;
	now overflow line 05 is a blank action line;
	now overflow line 06 is a blank action line;
	now overflow line 07 is a blank action line;
	now overflow line 08 is a blank action line;
	now overflow line 09 is a blank action line;
	now overflow line 10 is a blank action line;
	now overflow line 11 is a blank action line;
	now overflow line 12 is a blank action line;
	now overflow line 13 is a blank action line;
	now the mechanism is not line 01 overflown;
	now the mechanism is not line 02 overflown;
	now the mechanism is not line 03 overflown;
	now the mechanism is not line 04 overflown;
	now the mechanism is not line 05 overflown;
	now the mechanism is not line 06 overflown;
	now the mechanism is not line 07 overflown;
	now the mechanism is not line 08 overflown;
	now the mechanism is not line 09 overflown;
	now the mechanism is not line 10 overflown;
	now the mechanism is not line 11 overflown;
	now the mechanism is not line 12 overflown;
	now the mechanism is not line 13 overflown.


Book - Peeking into a place

[Assigns a persistent variable to the room being spied on, so that the action can be repeated]
Room currently peeped is a room that varies.
[Same as above; allows the access to be recalled in subsequent actions]
Access currently peeped is an access that varies.
[Displays a brief description of the location the first time it is looked at]
A room can be in the process of being peeped.
[Allows for a very slight variation in the text]
A room can be assessed as empty.
[Counter-intuitively, a property of little significance]
A person can be looked at.
[Displays a short cycling of texts when no one is visible]
The spying rotation is a number that varies.
[Makes the narration more engaging]
The communist can be moving at least a little.
[This serves only to confirm that there is no one there at the start of night-time spying via the staircase]
The communist can be spying through a staircase.

[Common definitions]
Definition: a person is unseen if it is not already seen doing something here and it is not already seen moving here.
Definition: a room is only containing sleeping persons if there is at least one person in it and every person in it is asleep and it is unlighted.

[To indicate that there is no one there]
Definition: a room is pending an emptiness assessment:
	if it is not unlighted and there is no person in it, yes;
	[These cases are quite subtle because the fact that there are no people around at night is established in the very first message, EXCEPT for the stairs]
	if it is unlighted and there is no person in it and the communist is spying through a staircase, yes;
	if it is unlighted and there is no person in it and it is in the process of being peeped, yes;
	if it is unlighted and it is only containing sleeping persons and it is in the process of being peeped, yes;
	no.

To spy on (area - a room) using (spied entry - an access):
	[Very clever: if we don't roll back these key mechanisms here, spying will always be one turn behind!]
	move all applicable characters;
	potentially assign a task to all applicable characters;
	now the communist is peeping;
	if the spied entry is a gate begin;
		if the area is in the process of being peeped begin;
			add in a new screen "I carry on watching.";
		otherwise if the area is accessed or the area is unlighted;
			[Exception in case of low light, with preparation for the concept of NPC-owned lanterns]
			if the area is unlighted begin;
				if there is at least one person that is not asleep in the area begin;
					process 1 for "I look through the keyhole, seeing nothing in the dim   ";
					process 2 for "light but the flickering flame of a lantern.            ";
				[Reminder: I hide the 'who does what' section if the person is asleep, so nothing else is displayed]
				otherwise if the area is only containing sleeping persons;
					process 1 for "All I can see through the keyhole is darkness. If       ";
					process 2 for "there's anyone there, they've put out their lantern.    ";
				else;
					process 1 for "All I can see through the keyhole is darkness...        ";
				end if;
			otherwise if the area is accessed;
				[22-character limit in this context...] [The maximum length of place names appears to be 18 characters in the English version]
				add in a new screen "I look through the keyhole of [the area].";
			end if;
		else;
			[Unknown places, during the day]
			if the area is the study begin;
				process 1 for "Through the keyhole, I can make out a large, very       ";
				process 2 for "luxurious desk surrounded by a vast number of books.    ";
			otherwise if the area is the upstairs corridor;
				process 1 for "Through the keyhole, I catch a glimpse of what looks    ";
				process 2 for "like a large corridor with walls covered in paintings.  ";
			otherwise if the area is the powder room;
				process 1 for "Through the keyhole, I catch a glimpse of a zinc bath   ";
				process 2 for "surrounded by piles of towels.                          ";
			otherwise if the area is the master bedroom;
				process 1 for "Through the keyhole, I can make out the outline of a    ";
				process 2 for "very large bed standing in the centre of a vast bedroom.";
			otherwise if the area is the upper lounge;
				process 1 for "Through the keyhole, I can make out elegant pieces of   ";
				process 2 for "furniture arranged at the top of a luxurious staircase. ";
			otherwise if the area is the guest bedroom;
				process 1 for "Through the keyhole, I can barely make out a strange,   ";
				process 2 for "large piece of furniture shrouded in darkness.          ";
			otherwise if the area is the reception hall;
				process 1 for "Through the keyhole, I see finely embroidered armchairs ";
				process 2 for "and large sideboards made of precious wood.             ";
			otherwise if the area is the ballroom;
				process 1 for "Through the keyhole, I catch a glimpse of the rich wood ";
				process 2 for "panelling and the gleaming floor of a large, empty hall.";
			otherwise if the area is the banquet hall;
				process 1 for "Through the keyhole, I catch a glimpse of a very long   ";
				process 2 for "banquet table surrounded by countless chairs.           ";
			otherwise if the area is the western corridor;
				process 1 for "Through the keyhole, I can make out a long corridor     ";
				process 2 for "devoid of any decoration.                               ";
			otherwise if the area is the laundry room;
				process 1 for "Through the keyhole, I catch a glimpse of a washing tub ";
				process 2 for "and a whole host of cleaning equipment.                 ";
			otherwise if the area is the maid's bedroom;
				process 1 for "Through the keyhole, I see a small bed at the far end of";
				process 2 for "a bedroom similar to my own.                            ";
			otherwise if the area is the governess' bedroom;
				process 1 for "Through the keyhole, I can see a small four-poster bed  ";
				process 2 for "in the middle of a nicely furnished bedroom.            ";
			otherwise if the area is the kitchen;
				process 1 for "Through the keyhole, I can see utensils hanging on the  ";
				process 2 for "wall of what appears to be a kitchen.                   ";
			otherwise if the area is the cook's bedroom;
				process 1 for "Through the keyhole, I can make out the outline of an   ";
				process 2 for "unmade bed next to a secretary desk covered in books.   ";
			else;
				process 1 for "ERROR: this location should either already be known, or ";
				process 2 for "be inaccessible from this direction, etc.               ";
			end if;
		end if;
	otherwise if the spied entry is a staircase;
		if the area is in the process of being peeped begin;
			add in a new screen "I carry on watching.";
		else;
			if the spied entry is the great staircase begin;
				if the communist is in the upper lounge begin;
					process 1 for "I lean discreetly over the railing, just enough to see  ";
					process 2 for "what's happening on the ground floor.                   ";
				otherwise if the communist is in the ballroom;
					process 1 for "I climb up as quietly as possible, just enough to see   ";
					process 2 for "what's happening upstairs.                              ";
					now the communist is moving at least a little;
				end if;
			otherwise if the spied entry is a service staircase;
				if the communist is in the western service hallway or the communist is in the eastern service hallway begin;
					process 1 for "Lying flat on the floor, I stick my head through the    ";
					process 2 for "opening to take a peek down the stairs.                 ";
				otherwise if the communist is in the western corridor or the communist is in the eastern corridor;
					process 1 for "I climb a few steps, just enough to see what's happening";
					process 2 for "at the top of the stairs.                               ";
					now the communist is moving at least a little;
				end if;
			otherwise if the spied entry is the cellar staircase;
				if the communist is in the kitchen begin;
					process 1 for "I go down a few steps, just enough to see if anyone's   ";
					process 2 for "downstairs.                                             ";
					now the communist is moving at least a little;
				otherwise if the communist is in the cellar;
					process 1 for "I climb a few steps, just enough to see if there's      ";
					process 2 for "anyone in the kitchen.                                  ";
					now the communist is moving at least a little;
				end if;
			otherwise if the spied entry is the service hallway staircase;
				process 1 for "Lying almost flat on my stomach, I stick my head out at ";
				process 2 for "the top of the flight of stairs to see the other side of";
				process 2 for "the corridor.                                           ";
				now the communist is moving at least a little;
			end if;
		end if;
		[For non-staircases, there is a mention of a 'flickering flame']
		if there is at least one unseen person that is not asleep in the area and the area is unlighted begin;
			add in a new paragraph "I can make out the glow of a lantern.";
		end if;
	end if;
	[A really clumsy way of declaring the property, and all that over a minor detail]
	if the spied entry is a staircase begin;
		now the communist is spying through a staircase;
	else;
		now the communist is not spying through a staircase;
	end if;
	[If there are no people present]
	if the area is pending an emptiness assessment begin;
		if the area is unlighted begin;
			if the area is assessed as empty begin;
				if the spying rotation is 0 begin;
					add in a new paragraph "Still nothing.";
					increment the spying rotation;
				otherwise if the spying rotation is 1;
					add in a new paragraph "I'm not seeing anything...";
					decrement the spying rotation;
				end if;
			else;
				add in a new paragraph "I can't see a thing.";
				now the area is assessed as empty;
				now the spying rotation is 0;
			end if;
		else;
			if the area is assessed as empty begin;
				if the spying rotation is 0 begin;
					add in a new paragraph "Still no one.";
					increment the spying rotation;
				otherwise if the spying rotation is 1;
					add in a new paragraph "I can't see anyone...";
					decrement the spying rotation;
				end if;
			else;
				add in a new paragraph "I can't see anyone.";
				now the area is assessed as empty;
				now the spying rotation is 0;
			end if;
		end if;
	else;
		now the area is not assessed as empty;
	end if;
	[Mainly used to prevent the 'crossing' strategy]
	repeat with subject running through other persons in the area begin;
		now the subject is looked at;
	end repeat;
	now the area is in the process of being peeped;
	unless the area is only containing sleeping persons begin;
		describe who does what in the area;
	end unless;
	process 3 for "([key 1]) Keep watching";
	process 2 for "([key 2]) Stop";
	now the mechanism is peeping input.

To enact the peeping action using (command - an indexed text):
	if command is "[key 1]" begin;
		spy on the room currently peeped using the access currently peeped;
	otherwise if command is "[key 2]";
		now the mechanism is paused;
		now the communist is not peeping;
		now the room currently peeped is not assessed as empty;
		now the room currently peeped is not in the process of being peeped;
		if the communist is prone to an imminent danger begin;
			if the access currently peeped is a gate begin;
				add in a new screen "I dash away from the door as swiftly as I can.";
			otherwise if the access currently peeped is a staircase;
				if the communist is moving at least a little begin;
					add in a new screen "I hurry back to where I was standing.";
					now the communist is not moving at least a little;
				else;
					add in a new screen "I hurry away from the stairs.";
				end if;
			end if;
		otherwise if the communist is prone to a certain danger;
			if the access currently peeped is a gate begin;
				add in a new screen "I quickly step back from the keyhole.";
			otherwise if the access currently peeped is a staircase;
				if the communist is moving at least a little begin;
					add in a new screen "I quickly return to where I was standing.";
					now the communist is not moving at least a little;
				else;
					add in a new screen "I quickly move away from the stairs.";
				end if;
			end if;
		else;
			if the access currently peeped is a gate begin;
				add in a new screen "I step back from the keyhole.";
			otherwise if the access currently peeped is a staircase;
				if the communist is moving at least a little begin;
					add in a new screen "I return to where I was standing.";
					now the communist is not moving at least a little;
				else;
					add in a new screen "I walk away from the stairs.";
				end if;
			end if;
		end if;
		restore the last action screen input;
	else;
		end on a powerful incorrect input;
	end if.


Book - Passing of time

[Follows the passing of the days]
Day count is a number that varies.
[Follows the sequence of phases]
Phase count is a number that varies.
[Prevents sleep until morning, for scripted situations]
The mechanism can be only allowing the wait option.
[A special case in the third act]
The mechanism can be set to the midday.

[Expresses the time of day]
Day phase is a kind of value.
Day phase is set to the morning, set to the afternoon, set to the evening, set to the night.
The mechanism has a day phase.

Definition: the mechanism is set to the day:
	if it is set to the morning, yes;
	if it is set to the afternoon, yes;
	if it is set to the evening, yes;
	no.

To enact the progression of time using (command - an indexed text):
	if the mechanism is set to the evening begin;
		[Exception for the night of copying the keys and the night of receiving the equipment in act 3]
		if the mechanism is only allowing the wait option begin;
			if command is "[key 1]" begin;
				now the mechanism is not only allowing the wait option;
				increment waiting narration counter;
				now the mechanism is intermission screen;
				now the mechanism is waiting stage;
				now the mechanism is special time intermission input;
			otherwise if command is "[key 2]";
				now the mechanism is not only allowing the wait option;
				add in a new screen "After all, I might still have some work to do!";
				restore the last action screen input;
			else;
				end on a powerful incorrect input;
			end if;
		[Normal evening]
		else;
			if command is "[key 1]" begin;
				increment waiting narration counter;
				now the mechanism is intermission screen;
				now the mechanism is waiting stage;
				now the mechanism is special time intermission input;
			otherwise if command is "[key 2]";
				increment sleeping narration counter;
				now the mechanism is intermission screen;
				now the mechanism is sleeping stage;
				now the mechanism is special time intermission input;
			otherwise if command is "[key 3]";
				add in a new screen "After all, I might still have some work to do!";
				restore the last action screen input;
			else;
				end on a powerful incorrect input;
			end if;
		end if;
	otherwise if the mechanism is set to the night;
		if command is "[key 1]" begin;
			increment sleeping narration counter;
			now the mechanism is intermission screen;
			now the mechanism is sleeping stage;
			now the mechanism is special time intermission input;
		otherwise if command is "[key 2]";
			add in a new screen "After all, I might still have some work to do!";
			restore the last action screen input;
		else;
			end on a powerful incorrect input;
		end if;
	else;
		if command is "[key 1]" begin;
			[Exception for scripted work screens]
			if the mechanism is set to the midday begin;
				now the special narration counter is 1;
			otherwise if the mechanism is set during the third act and the mechanism is set to the afternoon;
				now the special narration counter is 2;
			else;
				increment working narration counter;
			end if;
			now the mechanism is intermission screen;
			now the mechanism is working stage;
			now the mechanism is special time intermission input;
		otherwise if command is "[key 2]";
			add in a new screen "After all, I might still have some work to do!";
			restore the last action screen input;
		else;
			end on a powerful incorrect input;
		end if;
	end if.

[The core framework brings us back here once we pass the time-lapse cutscene]
To give back the controls after the advance of time:
	now the special narration counter is 0;
	now the mechanism is action screen;
	restore the last action screen input;
	if the mechanism is waiting stage begin;
		process 1 for "At a certain point, I decide it's late enough for me to ";
		process 2 for "venture out of my room.                                 ";
		if the communist is not governess lookout-assessed begin;
			process 3 for "But, as I leave my reverie, I hear noises coming from   ";
			process 2 for "the servants['] hall... Who's still up at this hour?      ";
		else;
			process 3 for "Everything is plunged into silence.                     ";
		end if;
		advance time;
	otherwise if the mechanism is sleeping stage;
		[Exception for displaying the envelope + restriction for testing]
		if the mechanism is set during the second act and the communist is not postman-heard and the communist is not bound to get the fake keys begin;
			process 1 for "A new day begins.                                       ";
			process 3 for "I get dressed, do my hair, then make my bed properly,   ";
			process 2 for "all the while thinking about the next steps in my       ";
			process 2 for "mission.                                                ";
			process 3 for "However, just as I'm about to leave the room, I hear an ";
			process 2 for "unusual chime ringing out in the courtyard.             ";
			start a special standby according to 23;
			now the communist is postman-heard;
			now the ledger is nowhere;
			now the envelope is in the governess' bedroom;
			now the letter is in the governess' bedroom;
			now the ledger is in the governess' bedroom; [So that it is mentioned first]
		[Exception for the announcement of the delegation's arrival]
		otherwise if the mechanism is set during the third act;
			process 1 for "A new day begins... Could this be the last?             ";
			process 3 for "As I emerge from bed, lost in these gloomy thoughts,    ";
			process 2 for "someone knocks at my door.                              ";
			process 3 for "Still half-asleep, I let the housekeeper in, who sizes  ";
			process 2 for "me up from head to toe.                                 ";
			now the communist is nightdress-worn;
			start a special standby according to 5;
		[Ordinary morning]
		else;
			process 1 for "A new day begins.                                       ";
			process 3 for "I soon get up, get dressed and do my hair, without      ";
			process 2 for "forgetting to make the bed properly.                    ";
			if the communist is not breakfast absence-assessed begin;
				process 3 for "Strange, I can't hear the servants gathering in the next";
				process 2 for "room. Is there no breakfast, then? I'm hungry, though...";
				now the communist is breakfast absence-assessed;
			end if;
		end if;
		if the mechanism is set to the evening begin;
			advance time;
			advance time;
		else;
			advance time;
		end if;
	otherwise if the mechanism is working stage;
		[Exception for the delegation's arrival at midday]
		if the mechanism is set during the third act and the mechanism is set to the morning and the communist is not delegation-met begin;
			process 1 for "Completely absorbed in my work, I don't hear the        ";
			process 2 for "housekeeper enter the room. I jump at the sound of her  ";
			process 2 for "voice.                                                  ";
			start a special standby according to 7;
		[Exception for the dialogue preceding the delivery cutscene]
		otherwise if the mechanism is set during the third act and the mechanism is set to the afternoon;
			bring a type 2 discussion on "HK 1 confinement" initiated by the governess;
		[Ordinary end]
		else;
			process 1 for "And that's a job well done. I think I've done enough for";
			if the mechanism is set to the morning begin;
				add in a new line "now.";
			otherwise if the mechanism is set to the afternoon;
				add in a new line "today.";
			end if;
			if the communist is not first afternoon-assessed begin;
				say the afternoon assessement;
				now the communist is first afternoon-assessed;
			otherwise if the communist is not first evening-assessed;
				say the evening assessement;
				now the communist is first evening-assessed;
			end if;
		end if;
		advance time;
	end if.

To advance time:
	[Towards morning]
	if the mechanism is set to the night begin;
		now the communist is not nose-bashed;
		if the communist is carrying the tin lantern begin;
			now the tin lantern is in the laundress' bedroom;
		end if;
		now the comrade is nowhere;
		take the light sources back;
		increment the day count;
		now the mechanism is set to the morning;
		repeat with target running through every other existing persons begin;
			now the target is not unable to get new routine tasks;
		end repeat;
		spawn everybody somewhere appropriate;
		store the maid's possessions;
		put the baskets back where they belong;
		replenish some laundry baskets;
		serve the breakfast;
		[Scripts]
		if the governess is depressed begin;
			run the script to make the governess brood in her bedroom;
		end if;
	[Towards midday]
	otherwise if the mechanism is set to the morning and the mechanism is set during the third act and the mechanism is not set to the midday;
		now the mechanism is set to the midday;
		put the baskets back where they belong;
		replenish some laundry baskets;
		now the breakfast is hidden;
		run the script to set up the last midday;
	[Towards the afternoon]
	otherwise if the mechanism is set to the morning;
		now the mechanism is not set to the midday;
		now the mechanism is set to the afternoon;
		spawn everybody somewhere appropriate;
		check for overlooked laundry baskets;
		put the baskets back where they belong;
		replenish some laundry baskets;
		now the breakfast is hidden;
		[Scripts]
		if the governess is depressed begin;
			run the script to make the governess brood in her bedroom;
		otherwise if the light tank is in the courtyard;
			run the script to set up the last afternoon;
		end if;
	[Towards evening]
	otherwise if the mechanism is set to the afternoon;
		now the mechanism is set to the evening;
		spawn everybody somewhere appropriate;
		check for overlooked laundry baskets;
		put the baskets back where they belong;
		empty every laundry baskets;
		[Scripts]
		if the governess is depressed begin;
			run the script to make the governess brood in the common room;
			now the governess is forcibly seen this phase;
		otherwise if the mechanism is set during the third act;
			run the script to set up the last evening;
		end if;
	[Towards the night]
	otherwise if the mechanism is set to the evening;
		now the mechanism is set to the night;
		give everyone a light source;
		put every relevant person to bed;
		disseminate the maid's possessions;
		empty every laundry baskets;
		initiate the governess' patrol;
		summon the comrade;
		[Scripts]
		if the communist is love letter-sent begin;
			put the two lovebirds to bed;
			now the communist is fateful night-befallen;
			now the communist is not love letter-sent;
			now the governess is depressed;
		otherwise if the communist is bound to get the fake keys;
			run the script to end the depression day;
		end if;
	end if;
	[Makes people unseen, unless explicitly stated otherwise]
	repeat with target running through domestic persons begin;
		if the target is forcibly seen this phase begin;
			now the target is seen this phase;
			now the target is not forcibly seen this phase;
		else;
			now the target is not seen this phase;
		end if;
	end repeat;
	[Resets dialogue rotation]
	now the governess dialog rotation is 0;
	now the maid dialog rotation is 0;
	now the cook dialog rotation is 0;
	now the comrade dialog rotation is 0;
	[Counter that's barely used]
	increment the phase count;
	[If, by any chance, someone decides to get a bit silly and skips time whilst a countdown is on]
	now the countdown is 0;
	[Minor routine resets]
	proceed with the small changes.

[Changes occurring at the end of each phase - include only details relating to items, not mechanics]
To proceed with the small changes:
	[Paper found and 'discarded']
	if the piece of paper is not in the writing desk and the piece of paper is not in the laundress' chest and the communist is not carrying the piece of paper begin;
		now the piece of paper is in the writing desk;
		now the piece of paper is hidden;
	end if;
	[Lantern goes out]
	now the tin lantern is not ignited;
	[Just a detail for the gate closing message...]
	now the communist is not exited during this phase;
	[Note found by the maid]
	if the note from the governess is in the western corridor begin;
		now the note from the governess is in the maid's chest;
		now the origin of the note from the governess is the maid's chest;
	end if;
	[Closes the pen]
	now the ballpoint pen is not expanded;
	[Resets the postcards and the necklace]
	if the communist is not postcards-read begin;
		now the reading order of the postcards is 0;
	else;
		now the reading order of the postcards is 1;
	end if;
	now the gold chain is not flipped;
	[Resets the document display]
	now the reading order of the documents is 0;
	[Meal removal]
	if the food remains are bound to despawn begin;
		now the food remains are nowhere;
	end if;
	[Not meant to be done every turn, but I'll put it here anyway - yolo]
	if the count's bed is sabotaged begin;
		now the communist is ready to assess the exhaustion;
	end if;
	[Healing the nose]
	now the communist is not nose-healable.

To spawn everybody somewhere appropriate:
	repeat with target running through other existing persons begin;
		if the target is the count begin;
			now the count is in a random fit for spawning the count room;
		otherwise if the target is the governess;
			now the governess is in a random fit for spawning the governess room;
		otherwise if the target is the cook;
			now the cook is in a random fit for spawning the cook room;
		otherwise if the target is the maid;
			now the maid is in a random fit for spawning the maid room;
		end if;
		assign a full task to the target;
		now the last place of the target is the location of the target;
	end repeat.

To give everyone a light source:
	[Mainly so that the lantern is visible during dialogue]
	repeat with target running through every other person begin;
		now target is holding a light source;
	end repeat.

To take the light sources back:
	repeat with target running through every other person begin;
		now target is not holding a light source;
	end repeat.

To put every relevant person to bed:
	repeat with target running through deserving to sleep persons begin;
		[Basic changes]
		now the target is in the bedroom of the target;
		now the target is sleep getting;
		[Will become inattentive as they are asleep]
		apply a potential unwatchfulness to the target;
		[Makes the person unresponsive to the big process of relocation and task allocation]
		now the target is unable to get new routine tasks;
		[Makes the person unresponsive to the big process of relocation]
		now the target is currently motionless;
		[While we're at it, it can't do any harm...]
		now the last place of the target is the location of the target;
		[Prevents the character from being teleported to bed whilst "leaving the room", which makes them more or less invisible]
		now the target is traversing the room;
	end repeat.

Definition: a person is deserving to sleep if it is the maid or it is the cook.

To disseminate the maid's possessions:
	now the small key is in the maid's bedroom;
	now the gold chain is in the maid's bedroom;
	now the maid's clothes are in the maid's bedroom.

To store the maid's possessions:
	now the small key is nowhere;
	now the gold chain is nowhere;
	now the maid's clothes are nowhere.

To put the baskets back where they belong:
	repeat with target running through laundry baskets begin;
		now the target is in the origin of the target;
	end repeat.

To empty every laundry baskets:
	repeat with target running through laundry baskets begin;
		now the target is comprising nothing;
	end repeat.

To replenish some laundry baskets:
	repeat with chore running through laundry baskets begin;
		if the chore is comprising nothing and a random chance of 2 in 3 succeeds begin;
			now the chore is comprising something;
		end if;
	end repeat;
	[A safeguard to ensure that one of them is always full]
	if the servants' basket is comprising nothing and the count basket is comprising nothing and the kitchen basket is comprising nothing begin;
		now the kitchen basket is comprising something;
	end if;
	[For the tutorial on self-filling baskets]
	if the day count is 1 and the mechanism is set to the afternoon begin;
		now the servants' basket is comprising something;
		now the count basket is comprising nothing;
	[To ensure consistency with the third text on the passing of time... It's all in the details, isn't it?]
	otherwise if the day count is 2 and the mechanism is set to the morning;
		now the count basket is comprising something;
	end if.

To serve the breakfast:
	[Breakfast reappears]
	now the breakfast is not hidden;
	[Potential reset of breakfasts already served] [Why is it commented out?]
	[if the day count + 1 is the number of rows in the table of breakfasts begin;
		repeat through the table of breakfasts begin;
			now the served state entry is false;
		end repeat;
	end if;]
	[Assignment of today's breakfast]
	if the day count is at most 9 begin;
		while the served state in row 1 of the table of breakfasts is true begin;
			sort the table of breakfasts in random order;
		end while;
		choose row 1 in the table of breakfasts;
	else;
		choose a random row in the table of breakfasts;
	end if;
	now the served state entry is true;
	now today's breakfast is the extensive breakfast entry;
	now the shortened breakfast is the abridged breakfast entry.

To initiate the governess' patrol:
	if the communist is not governess lookout-assessed begin;
		teleport the governess to the servants' quarters;
		reassign the governess to west wing watching in the location of the governess;
		now the governess is unable to get new routine tasks;
		now the governess is remembered as present; [Because the description mentions the noise]
	else;
		if a random chance of 1 in 2 succeeds begin;
			now the governess is in the kitchen;
		else;
			now the governess is in the western corridor;
		end if;
		assign a full task to the governess;
	end if.

To summon the comrade:
	now the comrade is in the exterior;
	now the comrade is currently motionless;
	now the comrade is not already seen doing something here;
	now the comrade is not remembered as present;
	now the comrade is not lengthily seen doing something here;
	now the comrade is partner waiting;
	now the comrade is unable to get new routine tasks.

To check for overlooked laundry baskets:
	if there is at least one overlooked laundry basket begin;
		if the governess basket counter is 0 begin;
			process 3 for "Ah, but now the housekeeper strides into the laundry    ";
			process 2 for "room...                                                 ";
		otherwise if the governess basket counter is 1;
			process 3 for "Except that... the housekeeper enters the laundry room  ";
			process 2 for "and approaches at a brisk pace...                       ";
		otherwise if the governess basket counter is 2;
			process 3 for "But... now the housekeeper opens the laundry room door. ";
			process 2 for "I've got a bad feeling about this...                    ";
		end if;
		now the governess is forcibly seen this phase;
		now the communist is guilty of neglecting her duty;
		now the communist is committing a crime;
		now the mechanism is avoiding the input fallback;
		start a standby for input;
	end if.

Definition: a laundry basket is overlooked if it is comprising something and it is not enclosed by the laundry room.

Definition: a room is fit for spawning the count:
	if it is the master bedroom, yes;
	if it is the study, yes;
	if it is the banquet hall, yes;
	no.

Definition: a room is fit for spawning the governess:
	if it is the governess' bedroom, yes;
	if it is the reception hall, yes;
	if it is the ballroom, yes;
	no.

Definition: a room is fit for spawning the cook:
	if it is the kitchen, yes;
	if it is the cook's bedroom, yes;
	if it is the cellar, yes;
	no.

Definition: a room is fit for spawning the maid:
	if it is the maid's bedroom, yes;
	if it is the servants' quarters, yes;
	if it is the western corridor, yes;
	no.

Working narration counter is a number that varies.
Special narration counter is a number that varies.
Waiting narration counter is a number that varies.
Sleeping narration counter is a number that varies.
Delegation narration counter is a number that varies.
Table narration counter is a number that varies.
Curtains narration counter is a number that varies.
Delivery narration counter is a number that varies.

Time shift line 01 is a text that varies.
Time shift line 02 is a text that varies.
Time shift line 03 is a text that varies.
Time shift line 04 is a text that varies.
Time shift line 05 is a text that varies.
Time shift line 06 is a text that varies.
Time shift line 07 is a text that varies.
Time shift line 08 is a text that varies.
Time shift line 09 is a text that varies.
Time shift line 10 is a text that varies.
Time shift line 11 is a text that varies.
Time shift line 12 is a text that varies.
Time shift line 13 is a text that varies.
Time shift line 14 is a text that varies.
Time shift line 15 is a text that varies.
Time shift line 16 is a text that varies.
Time shift line 17 is a text that varies.
Time shift line 18 is a text that varies.

To say time shift line 01: establish the time shift line 01.
To say time shift line 02: establish the time shift line 02.
To say time shift line 03: establish the time shift line 03.
To say time shift line 04: establish the time shift line 04.
To say time shift line 05: establish the time shift line 05.
To say time shift line 06: establish the time shift line 06.
To say time shift line 07: establish the time shift line 07.
To say time shift line 08: establish the time shift line 08.
To say time shift line 09: establish the time shift line 09.
To say time shift line 10: establish the time shift line 10.
To say time shift line 11: establish the time shift line 11.
To say time shift line 12: establish the time shift line 12.
To say time shift line 13: establish the time shift line 13.
To say time shift line 14: establish the time shift line 14.
To say time shift line 15: establish the time shift line 15.
To say time shift line 16: establish the time shift line 16.
To say time shift line 17: establish the time shift line 17.
To say time shift line 18: establish the time shift line 18.

To establish the time shift line (identifier - a number):
	[Special narration towards the last afternoon]
	if the special narration counter is 1 begin;
		if identifier is 01, say "I get back to work, patiently and";
		if identifier is 02, say "valiantly.                       ";
		if identifier is 03, say "                                 ";
		if identifier is 04, say "At one point, a loud roar snaps  ";
		if identifier is 05, say "me out of my thoughts. It's the  ";
		if identifier is 06, say "lorry coming to collect the      ";
		if identifier is 07, say "tank...                          ";
		if identifier is 08, say "                                 ";
		if identifier is 09, say "I hear shouts mingling with the  ";
		if identifier is 10, say "din of the engine, but soon      ";
		if identifier is 11, say "silence falls once more.         ";
		if identifier is 12, say "                                 ";
		if identifier is 13, say "For want of anything better to   ";
		if identifier is 14, say "do, I get back to my work for a  ";
		if identifier is 15, say "while.                           ";
		if identifier is 16, say "                                 ";
		if identifier is 17, say "                                 ";
		if identifier is 18, say "                                 ";
	[Special narration towards the last evening]
	otherwise if the special narration counter is 2;
		if identifier is 01, say "It feels rather strange to get   ";
		if identifier is 02, say "back to washing clothes after    ";
		if identifier is 03, say "such an extraordinary            ";
		if identifier is 04, say "afternoon...                     ";
		if identifier is 05, say "                                 ";
		if identifier is 06, say "Soon, just as I'd expected, I    ";
		if identifier is 07, say "hear the racket of carriages and ";
		if identifier is 08, say "motorcars coming to collect their";
		if identifier is 09, say "distinguished passengers. Bon    ";
		if identifier is 10, say "voyage, gentlemen...             ";
		if identifier is 11, say "                                 ";
		if identifier is 12, say "But just as I thought calm would ";
		if identifier is 13, say "return, the housekeeper enters my";
		if identifier is 14, say "laundry room, looking rather     ";
		if identifier is 15, say "flustered.                       ";
		if identifier is 16, say "                                 ";
		if identifier is 17, say "                                 ";
		if identifier is 18, say "                                 ";
	[Ordinary work narration]
	otherwise if the mechanism is working stage;
		if the working narration counter is 1 begin;
			if identifier is 01, say "And so I throw myself earnestly  ";
			if identifier is 02, say "into my new job, not without     ";
			if identifier is 03, say "enthusiasm...                    ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "For several hours, I pour, heat, ";
			if identifier is 06, say "lather and wring out, making good";
			if identifier is 07, say "use of the state-of-the-art      ";
			if identifier is 08, say "machine. At one point, the maid  ";
			if identifier is 09, say "comes to collect the laundry     ";
			if identifier is 10, say "basket.                          ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "After a first meal served by the ";
			if identifier is 13, say "cook in the servants['] hall, I    ";
			if identifier is 14, say "return to my duties for another  ";
			if identifier is 15, say "hour or two.                     ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 2;
			if identifier is 01, say "I get back to work, as it's still";
			if identifier is 02, say "early in the afternoon and I need";
			if identifier is 03, say "to finish quite a few of the     ";
			if identifier is 04, say "things I started this morning.   ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "Before I realise it, evening     ";
			if identifier is 07, say "begins to fall. The light coming ";
			if identifier is 08, say "through the window grows dimmer  ";
			if identifier is 09, say "and dimmer. Soon, the housekeeper";
			if identifier is 10, say "calls us to dinner.              ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "Once the meal is over, I return  ";
			if identifier is 13, say "to finish the day's work.        ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 3;
			if identifier is 01, say "And here we go again! It seems   ";
			if identifier is 02, say "it's bed linen day, which means  ";
			if identifier is 03, say "long waits whilst the water heats";
			if identifier is 04, say "up, and even longer waits whilst ";
			if identifier is 05, say "the washing tub spins.           ";
			if identifier is 06, say "                                 ";
			if identifier is 07, say "The motor makes an amusing noise,";
			if identifier is 08, say "as if a thousand crickets were   ";
			if identifier is 09, say "chirping right next to me. One   ";
			if identifier is 10, say "day, perhaps, every household    ";
			if identifier is 11, say "appliance will be fitted with a  ";
			if identifier is 12, say "contraption of this sort.        ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 4;
			if identifier is 01, say "The washing continues. Clothes   ";
			if identifier is 02, say "don't clean themselves, as my    ";
			if identifier is 03, say "tutor used to say in her         ";
			if identifier is 04, say "boundless wisdom.                ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "She was a woman from the old     ";
			if identifier is 07, say "days, truly. She taught me to    ";
			if identifier is 08, say "love honest work, but she never  ";
			if identifier is 09, say "understood that times were       ";
			if identifier is 10, say "changing, and that the younger   ";
			if identifier is 11, say "generation no longer wanted to   ";
			if identifier is 12, say "create value for the rich men who";
			if identifier is 13, say "controlled the means of          ";
			if identifier is 14, say "production...                    ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "Whenever I tried to tell her     ";
			if identifier is 17, say "this, she would just smile       ";
			if identifier is 18, say "without replying.                ";
		otherwise if the working narration counter is 5;
			if identifier is 01, say "This morning, I have a pile of   ";
			if identifier is 02, say "yesterday's clothes to fold. I   ";
			if identifier is 03, say "think back to my tutor, who      ";
			if identifier is 04, say "carried out this task with       ";
			if identifier is 05, say "exceptional diligence.           ";
			if identifier is 06, say "                                 ";
			if identifier is 07, say "She must have been born around   ";
			if identifier is 08, say "1840. I find it hard to imagine a";
			if identifier is 09, say "time so long ago... No cars, no  ";
			if identifier is 10, say "aeroplanes, no heavy industry, no";
			if identifier is 11, say "telephones, no cameras, no       ";
			if identifier is 12, say "instant telecommunications, no   ";
			if identifier is 13, say "cinema, no electricity...        ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "So much has changed in such a    ";
			if identifier is 16, say "short space of time.             ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 6;
			if identifier is 01, say "As I finish folding this         ";
			if identifier is 02, say "morning's clothes, my thoughts   ";
			if identifier is 03, say "return to new technologies...    ";
			if identifier is 04, say "Will the world continue to       ";
			if identifier is 05, say "progress at this pace? Will it   ";
			if identifier is 06, say "stagnate once the capitalist     ";
			if identifier is 07, say "class has stopped inventing?     ";
			if identifier is 08, say "After all, why seek innovation   ";
			if identifier is 09, say "when you can sell what already   ";
			if identifier is 10, say "exists?...                       ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "When that happens, it will be up ";
			if identifier is 13, say "to the workers to invent. No     ";
			if identifier is 14, say "longer for profit, but for the   ";
			if identifier is 15, say "progress of humanity. I believe  ";
			if identifier is 16, say "it will be much better.          ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 7;
			if identifier is 01, say "It's a new day, and my work      ";
			if identifier is 02, say "carries on.                      ";
			if identifier is 03, say "                                 ";
			if identifier is 04, say "The towels are thick, and I      ";
			if identifier is 05, say "struggle to wring them out, even ";
			if identifier is 06, say "with the rollers set to their    ";
			if identifier is 07, say "widest spacing.                  ";
			if identifier is 08, say "                                 ";
			if identifier is 09, say "The wringer itself has no motor. ";
			if identifier is 10, say "Well, come to think of it, the   ";
			if identifier is 11, say "motor is made of flesh, and its  ";
			if identifier is 12, say "fuel consists of stews prepared  ";
			if identifier is 13, say "by the cook.                     ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 8;
			if identifier is 01, say "I'm back at my post for the      ";
			if identifier is 02, say "afternoon...                     ";
			if identifier is 03, say "                                 ";
			if identifier is 04, say "I handle the iron as best I can. ";
			if identifier is 05, say "Ironing has always been the part ";
			if identifier is 06, say "of my job I enjoy the least.     ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "Yet another tool that would      ";
			if identifier is 09, say "benefit from being modernised... ";
			if identifier is 10, say "But from what I've heard from my ";
			if identifier is 11, say "former colleagues, electric irons";
			if identifier is 12, say "tend to burn clothes. We'll stick";
			if identifier is 13, say "with the embers for now.         ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 9;
			if identifier is 01, say "It's a brand-new day, and I set  ";
			if identifier is 02, say "about my task with a fair amount ";
			if identifier is 03, say "of enthusiasm.                   ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "As I pour the fresh water into   ";
			if identifier is 06, say "the tub to rinse the laundry, I  ";
			if identifier is 07, say "think of the laundresses of      ";
			if identifier is 08, say "yesteryear, kneeling on their    ";
			if identifier is 09, say "stools, bent over the basins at  ";
			if identifier is 10, say "the public washhouse. How their  ";
			if identifier is 11, say "backs must have hurt! I am quite ";
			if identifier is 12, say "happy to be living in my own     ";
			if identifier is 13, say "time, especially as in theirs,   ";
			if identifier is 14, say "there was no prospect of a world ";
			if identifier is 15, say "Revolution and the liberation of ";
			if identifier is 16, say "the workers.                     ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 10;
			if identifier is 01, say "'The young laundresses           ";
			if identifier is 02, say "Whom we see, every Monday,       ";
			if identifier is 03, say "With their lazy ways,            ";
			if identifier is 04, say "Carrying the laundry at midday.' ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "I dare not recite the rest of the";
			if identifier is 07, say "poem, though it's well known     ";
			if identifier is 08, say "amongst my fellow workers...     ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "But in our line of work, we've   ";
			if identifier is 11, say "always had a reputation for being";
			if identifier is 12, say "the merriest in town, and the    ";
			if identifier is 13, say "cleanest. As for our image as    ";
			if identifier is 14, say "dissolute girls, that's probably ";
			if identifier is 15, say "just a fantasy. I think.         ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is 11;
			if identifier is 01, say "I get back to work, patiently and";
			if identifier is 02, say "valiantly.                       ";
			if identifier is 03, say "                                 ";
			if identifier is 04, say "It's been several days since my  ";
			if identifier is 05, say "time here at the mansion began,  ";
			if identifier is 06, say "and I'm not sure I'm making as   ";
			if identifier is 07, say "much progress as Marceline would ";
			if identifier is 08, say "have liked.                      ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "It probably doesn't matter all   ";
			if identifier is 11, say "that much. She told me to take my";
			if identifier is 12, say "time, and I'm not doing too badly";
			if identifier is 13, say "here.                            ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the working narration counter is greater than 11;
			if identifier is 01, say "I get back to work, patiently and";
			if identifier is 02, say "valiantly.                       ";
			if identifier is 03, say "                                 ";
			if identifier is 04, say "For a few hours, I do the        ";
			if identifier is 05, say "washing, letting my mind wander  ";
			if identifier is 06, say "here and there.                  ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "                                 ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "                                 ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		end if;
	otherwise if the mechanism is waiting stage;
		[Special narration for the delivery]
		if the delivery narration counter is 6 begin;
			if identifier is 01, say "As I take a moment to gather my  ";
			if identifier is 02, say "thoughts, I settle down on my    ";
			if identifier is 03, say "little bed.                      ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "I cast a disdainful glance at my ";
			if identifier is 06, say "bedroom door... With my keys,    ";
			if identifier is 07, say "escaping wouldn't be difficult,  ";
			if identifier is 08, say "but I choose to wait and see what";
			if identifier is 09, say "further twists and turns this    ";
			if identifier is 10, say "mansion has in store.            ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "For now, absolute silence reigns ";
			if identifier is 13, say "everywhere.                      ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delivery narration counter is 5;
			if identifier is 01, say "After a short wait, I hear some  ";
			if identifier is 02, say "very noisy vehicles driving into ";
			if identifier is 03, say "the courtyard. Here we go again! ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "This time, however, loud shouts  ";
			if identifier is 06, say "soon shatter the afternoon       ";
			if identifier is 07, say "silence, accompanied by all sorts";
			if identifier is 08, say "of clattering noises.            ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "I don't quite understand what's  ";
			if identifier is 11, say "going on, but I'm pretty sure I  ";
			if identifier is 12, say "can hear men shouting orders.    ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delivery narration counter is 4;
			if identifier is 01, say "Soon, a great commotion breaks   ";
			if identifier is 02, say "out in the servants['] hall... then";
			if identifier is 03, say "in the laundry room! People come ";
			if identifier is 04, say "and go, shouting things, whilst  ";
			if identifier is 05, say "the dull thuds continue...       ";
			if identifier is 06, say "                                 ";
			if identifier is 07, say "At the same time, I hear the     ";
			if identifier is 08, say "faint whirring of an engine on   ";
			if identifier is 09, say "the other side of my bedroom     ";
			if identifier is 10, say "wall, to the south... There's    ";
			if identifier is 11, say "certainly a lot going on...      ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delivery narration counter is 3;
			if identifier is 01, say "It feels as though this commotion";
			if identifier is 02, say "has been going on for hours. The ";
			if identifier is 03, say "racket shows no sign of stopping,";
			if identifier is 04, say "nor do the shouts and orders.    ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "With all these people in the     ";
			if identifier is 07, say "servants['] hall, there's no way I ";
			if identifier is 08, say "can stick my nose out of my room.[no line break]";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "I wait.                          ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delivery narration counter is 2;
			if identifier is 01, say "The sun begins to set when the   ";
			if identifier is 02, say "commotion dies down. Little by   ";
			if identifier is 03, say "little, the shouts and thuds     ";
			if identifier is 04, say "become fewer and fewer, and the  ";
			if identifier is 05, say "vehicles drive off one after the ";
			if identifier is 06, say "other.                           ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "Just as I was thinking of going  ";
			if identifier is 09, say "snooping around the mansion, I   ";
			if identifier is 10, say "suddenly notice a movement at the";
			if identifier is 11, say "edge of my field of vision...    ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "Towards the little window, right ";
			if identifier is 14, say "up there?...                     ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delivery narration counter is 1;
			if identifier is 01, say "I look doubtfully at the narrow  ";
			if identifier is 02, say "aperture...                      ";
			if identifier is 03, say "                                 ";
			if identifier is 04, say "Oh! A hand! My blood runs cold   ";
			if identifier is 05, say "for a moment... but it's         ";
			if identifier is 06, say "Marceline's slender hand!        ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "Her hand appears again on the    ";
			if identifier is 09, say "other side of the window, waves  ";
			if identifier is 10, say "at me, then points her index     ";
			if identifier is 11, say "finger towards the entrance to   ";
			if identifier is 12, say "the estate...                    ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "Her movements seem rather nervous";
			if identifier is 15, say "to me... I really shouldn't keep ";
			if identifier is 16, say "her waiting.                     ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		[Ordinary waiting narration]
		otherwise if the waiting narration counter is 1;
			if identifier is 01, say "I settle myself comfortably on   ";
			if identifier is 02, say "the bedspread, leaning against   ";
			if identifier is 03, say "the cold wall.                   ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "I've never lacked patience, which";
			if identifier is 06, say "is required in my line of work. I";
			if identifier is 07, say "let my mind wander as the hours  ";
			if identifier is 08, say "pass and night falls.            ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "For a while, I hear noises and   ";
			if identifier is 11, say "footsteps in the corridors, but  ";
			if identifier is 12, say "soon the commotion fades and calm";
			if identifier is 13, say "settles in.                      ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the waiting narration counter is 2;
			if identifier is 01, say "I settle onto my bed and let the ";
			if identifier is 02, say "hours slip by, my gaze fixed on  ";
			if identifier is 03, say "the small window from which less ";
			if identifier is 04, say "and less light filters through.  ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "The mansion falls asleep.        ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "As for me, I try to rephrase what";
			if identifier is 09, say "I've learnt about dialectical    ";
			if identifier is 10, say "materialism with as few mistakes ";
			if identifier is 11, say "as possible. It's not easy, but I";
			if identifier is 12, say "manage well enough.              ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the waiting narration counter is 3;
			if identifier is 01, say "I settle down on the bed, as     ";
			if identifier is 02, say "comfortably as possible, and let ";
			if identifier is 03, say "the mansion fall asleep.         ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "The hours pass, and I resolve to ";
			if identifier is 06, say "try and rephrase the main        ";
			if identifier is 07, say "principles of Wages, Price and   ";
			if identifier is 08, say "Profit.                          ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "Unsurprisingly, I get completely ";
			if identifier is 11, say "tangled up. Surplus labour,      ";
			if identifier is 12, say "relative value, exchange value,  ";
			if identifier is 13, say "natural price, relative wage...  ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "It's all a muddle in my mind...  ";
			if identifier is 16, say "Nothing helps, I'll never be an  ";
			if identifier is 17, say "economist.                       ";
			if identifier is 18, say "                                 ";
		otherwise if the waiting narration counter is 4;
			if identifier is 01, say "I settle down on the bed, as     ";
			if identifier is 02, say "comfortably as possible, and let ";
			if identifier is 03, say "the mansion fall asleep.         ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "The hours pass, whilst I apply   ";
			if identifier is 06, say "the materialist approach to      ";
			if identifier is 07, say "human history, replacing the     ";
			if identifier is 08, say "traditional division of eras with";
			if identifier is 09, say "one based on relations of        ";
			if identifier is 10, say "production.                      ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "It's far more interesting than   ";
			if identifier is 13, say "marxist economics; there's not a ";
			if identifier is 14, say "shadow of a doubt about that.    ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the waiting narration counter is 5;
			if identifier is 01, say "I settle down on the bed, as     ";
			if identifier is 02, say "comfortably as possible, and let ";
			if identifier is 03, say "the mansion fall asleep.         ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "The hours pass as I re-enact in  ";
			if identifier is 06, say "my mind the incredible succession";
			if identifier is 07, say "of events that led to the Russian";
			if identifier is 08, say "Revolution.                      ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "Ah, how I wish I'd been there, to";
			if identifier is 11, say "see Lenin delivering his speech  ";
			if identifier is 12, say "as he stepped off the train...   ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the waiting narration counter is greater than 5;
			if identifier is 01, say "I return to my usual position,   ";
			if identifier is 02, say "letting the mansion drift off to ";
			if identifier is 03, say "sleep whilst I find some aspect  ";
			if identifier is 04, say "of Marxism to anchor in my       ";
			if identifier is 05, say "memory.                          ";
			if identifier is 06, say "                                 ";
			if identifier is 07, say "Time passes.                     ";
			if identifier is 08, say "                                 ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "                                 ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		end if;
		[Ordinary sleeping narration]
	otherwise if the mechanism is sleeping stage;
		if the sleeping narration counter is 1 begin;
			if identifier is 01, say "A bit of sleep wouldn't go amiss.[no line break]";
			if identifier is 02, say "I quickly undress, making sure to";
			if identifier is 03, say "let down my hair, and slip into  ";
			if identifier is 04, say "bed.                             ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "I fall asleep straight away.     ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "Much later, I'm woken by the     ";
			if identifier is 09, say "sound of the housekeeper's bell, ";
			if identifier is 10, say "which I can hear ringing down the";
			if identifier is 11, say "corridor.                        ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "It's morning. Light is streaming ";
			if identifier is 14, say "in.                              ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the sleeping narration counter is greater than 1;
			if identifier is 01, say "Without delay, I undress and let ";
			if identifier is 02, say "my hair down, then settle happily";
			if identifier is 03, say "into bed.                        ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "It doesn't take long for me to   ";
			if identifier is 06, say "fall asleep, and the night passes";
			if identifier is 07, say "until the housekeeper's bell     ";
			if identifier is 08, say "wakes me.                        ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "                                 ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		end if;
	[Narration of the arrival of the delegation and the tank]
	otherwise if the mechanism is reception stage;
		if the delegation narration counter is 10 begin;
			if identifier is 01, say "In a succession of concise       ";
			if identifier is 02, say "instructions, the housekeeper    ";
			if identifier is 03, say "positions us in front of the     ";
			if identifier is 04, say "mansion entrance, at the foot of ";
			if identifier is 05, say "the colonnade of the front steps,";
			if identifier is 06, say "then takes up her post opposite  ";
			if identifier is 07, say "us.                              ";
			if identifier is 08, say "                                 ";
			if identifier is 09, say "She stares straight ahead with an";
			if identifier is 10, say "impassive expression, her arms   ";
			if identifier is 11, say "behind her back. I admire the    ";
			if identifier is 12, say "respect she shows for protocol   ";
			if identifier is 13, say "despite all her torments.        ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "Time passes. We keep our places  ";
			if identifier is 16, say "in silence.                      ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 9;
			if identifier is 01, say "At one point, we make out engine ";
			if identifier is 02, say "noise in the distance. I exchange";
			if identifier is 03, say "a glance with the maid, but the  ";
			if identifier is 04, say "housekeeper immediately calls us ";
			if identifier is 05, say "to order.                        ";
			if identifier is 06, say "                                 ";
			if the spare clothes are sabotaged begin;
				if identifier is 07, say "The count emerges from the       ";
				if identifier is 08, say "mansion and stops at the top of  ";
				if identifier is 09, say "the steps. He seems to grimace...[no line break]";
				if identifier is 10, say "and shift imperceptibly, as if   ";
				if identifier is 11, say "something unpleasant were        ";
				if identifier is 12, say "scratching him under his         ";
				if identifier is 13, say "clothes...                       ";
				if identifier is 14, say "                                 ";
				if identifier is 15, say "As best he can, he stares at the ";
				if identifier is 16, say "front gate, his face flushed with";
				if identifier is 17, say "discomfort.                      ";
				if identifier is 18, say "                                 ";
			otherwise if the spare clothes are not sabotaged;
				if identifier is 07, say "The count steps out of the       ";
				if identifier is 08, say "mansion and stops at the top of  ";
				if identifier is 09, say "the steps without so much as a   ";
				if identifier is 10, say "glance in our direction. He still";
				if identifier is 11, say "looks nervous, but a wry smile   ";
				if identifier is 12, say "twists his lips.                 ";
				if identifier is 13, say "                                 ";
				if identifier is 14, say "His gaze is fixed on the front   ";
				if identifier is 15, say "gate.                            ";
				if identifier is 16, say "                                 ";
				if identifier is 17, say "                                 ";
				if identifier is 18, say "                                 ";
			end if;
		otherwise if the delegation narration counter is 8;
			if identifier is 01, say "At last, the vehicles enter the  ";
			if identifier is 02, say "estate: six motorcars and two old";
			if identifier is 03, say "horse-drawn carriages. They      ";
			if identifier is 04, say "approach slowly and arrange      ";
			if identifier is 05, say "themselves in a semicircle in the";
			if identifier is 06, say "courtyard. Talk about a dramatic ";
			if identifier is 07, say "entrance...                      ";
			if identifier is 08, say "                                 ";
			if identifier is 09, say "The drivers and coachmen step out";
			if identifier is 10, say "and hurry to open the doors,     ";
			if identifier is 11, say "exchanging glances to try and    ";
			if identifier is 12, say "coordinate their movements.      ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 7;
			if identifier is 01, say "Out of the corner of my eye, I   ";
			if identifier is 02, say "see these gentlemen getting out  ";
			if identifier is 03, say "of their vehicles. They seem     ";
			if identifier is 04, say "rather pleased, stretching their ";
			if identifier is 05, say "legs whilst admiring the house.  ";
			if identifier is 06, say "Two of the eight visitors wear   ";
			if identifier is 07, say "uniforms of French army officers.[no line break]";
			if identifier is 08, say "                                 ";
			if the spare clothes are sabotaged begin;
				if identifier is 09, say "The count waits patiently. I see ";
				if identifier is 10, say "him put his hand behind his back ";
				if identifier is 11, say "to scratch himself discreetly.   ";
			otherwise if the spare clothes are not sabotaged;
				if identifier is 09, say "The count waits patiently, all   ";
				if identifier is 10, say "the while maintaining a nervous  ";
				if identifier is 11, say "smile.                           ";
			end if;
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 6;
			if identifier is 01, say "And now these gentlemen decide to";
			if identifier is 02, say "approach... One after the other, ";
			if identifier is 03, say "they climb the few steps of the  ";
			if identifier is 04, say "front porch.                     ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "They pay no attention to us,     ";
			if identifier is 07, say "except for one of them who       ";
			if identifier is 08, say "tickles my chin as he passes. A  ";
			if identifier is 09, say "clever move on his part: I count ";
			if identifier is 10, say "the stars sewn onto his sleeve.  ";
			if identifier is 11, say "Five... An army general. This is ";
			if identifier is 12, say "no laughing matter.              ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 5;
			if identifier is 01, say "And what about him? He doesn't   ";
			if identifier is 02, say "touch me, but his epaulette is   ";
			if identifier is 03, say "clearly visible. Four stars and  ";
			if identifier is 04, say "an anchor. A squadron vice-      ";
			if identifier is 05, say "admiral... What on earth is the  ";
			if identifier is 06, say "navy doing here?                 ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "I don't get a proper look at the ";
			if identifier is 09, say "others, but they're all wearing  ";
			if identifier is 10, say "suits... No Clemenceaus amongst  ";
			if identifier is 11, say "them, at any rate.               ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "It isn't long before they gather ";
			if identifier is 14, say "round the count, who welcomes    ";
			if identifier is 15, say "them with deference.             ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 4;
			if identifier is 01, say "Just as the vehicles drive off   ";
			if identifier is 02, say "and I imagine this farce drawing ";
			if identifier is 03, say "to a close, we hear the powerful ";
			if identifier is 04, say "roar of an engine that seems to  ";
			if identifier is 05, say "be drawing nearer.               ";
			if identifier is 06, say "                                 ";
			if identifier is 07, say "Silence falls over the gathering,";
			if identifier is 08, say "and the guests let out little,   ";
			if identifier is 09, say "excited giggles... The count     ";
			if identifier is 10, say "doesn't seem to understand the   ";
			if identifier is 11, say "reason for their cheerful mood...[no line break]";
			if identifier is 12, say "and neither do I.                ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "Then, a massive lorry pulls into ";
			if identifier is 15, say "the courtyard. As it draws       ";
			if identifier is 16, say "nearer, we discover what it      ";
			if identifier is 17, say "carries on its flatbed...        ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 3;
			if identifier is 01, say "Well, nothing less than a tank! A";
			if identifier is 02, say "Renault FT-17!                   ";
			if identifier is 03, say "                                 ";
			if identifier is 04, say "My colleagues let out gasps of   ";
			if identifier is 05, say "astonishment, and a few guests   ";
			if identifier is 06, say "begin to clap their hands and    ";
			if identifier is 07, say "laugh.                           ";
			if identifier is 08, say "                                 ";
			if identifier is 09, say "The count, once the initial      ";
			if identifier is 10, say "surprise has passed, seems to    ";
			if identifier is 11, say "tense up noticeably. If he'd     ";
			if identifier is 12, say "hoped to keep his servants in the";
			if identifier is 13, say "dark about his activities, the   ";
			if identifier is 14, say "cat is now out of the bag.       ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 2;
			if identifier is 01, say "With a loud roar, the tank starts";
			if identifier is 02, say "up and slowly rolls down the     ";
			if identifier is 03, say "lorry's ramp. It moves in jerks, ";
			if identifier is 04, say "with a certain clumsiness... But ";
			if identifier is 05, say "such a mass of steel in motion   ";
			if identifier is 06, say "impresses me.                    ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "It draws a little closer to us,  ";
			if identifier is 09, say "crushing the bushes in the       ";
			if identifier is 10, say "courtyard, and already its engine";
			if identifier is 11, say "cuts out. Soon, two soldiers     ";
			if identifier is 12, say "emerge and salute the general,   ";
			if identifier is 13, say "who returns their salute with    ";
			if identifier is 14, say "pride.                           ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 1;
			if identifier is 01, say "Immediately, the delegates       ";
			if identifier is 02, say "surround the count and begin to  ";
			if identifier is 03, say "extol the merits of the machine, ";
			if identifier is 04, say "gesticulating in its direction.  ";
			if identifier is 05, say "What a curious spectacle! I      ";
			if identifier is 06, say "suspect they're trying to sell   ";
			if identifier is 07, say "these tanks to the Tsarists!...  ";
			if identifier is 08, say "But the count doesn't seem very  ";
			if identifier is 09, say "receptive to their sales pitch.  ";
			if identifier is 10, say "He eyes the armoured vehicle with";
			if identifier is 11, say "suspicion.                       ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "Meanwhile, one of the soldiers   ";
			if identifier is 14, say "climbs into the lorry, and it    ";
			if identifier is 15, say "drives off, leaving the tank and ";
			if identifier is 16, say "the second soldier in the        ";
			if identifier is 17, say "courtyard.                       ";
			if identifier is 18, say "                                 ";
		otherwise if the delegation narration counter is 0;
			if identifier is 01, say "Clearly annoyed by our presence, ";
			if identifier is 02, say "the count finally cuts the       ";
			if identifier is 03, say "discussions short and invites his";
			if identifier is 04, say "guests to follow him.            ";
			if identifier is 05, say "                                 ";
			if identifier is 06, say "Not without a few winks in the   ";
			if identifier is 07, say "direction of the maid, who       ";
			if identifier is 08, say "pretends to blush by lowering her";
			if identifier is 09, say "head, the gentlemen enter the    ";
			if identifier is 10, say "house.                           ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "Soon they are inside, and calm   ";
			if identifier is 13, say "returns to the courtyard.        ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		end if;
	[Narration of the under-the-table spying]
	otherwise if the mechanism is table stage;
		if the table narration counter is 3 begin;
			if identifier is 01, say "My position isn't very           ";
			if identifier is 02, say "comfortable, but at least I can  ";
			if identifier is 03, say "hear their conversations clearly.[no line break]";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "The topics they discuss aren't   ";
			if identifier is 06, say "exactly brilliant... They talk a ";
			if identifier is 07, say "lot about the dancers and singers";
			if identifier is 08, say "they sponsor. They speak about   ";
			if identifier is 09, say "them like fishermen comparing    ";
			if identifier is 10, say "their finest catches, and never  ";
			if identifier is 11, say "stop singing the praises of      ";
			if identifier is 12, say "Georges Clemenceau, who is       ";
			if identifier is 13, say "apparently the finest of all     ";
			if identifier is 14, say "fishermen.                       ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the table narration counter is 2;
			if identifier is 01, say "Good grief! One of them dropped a";
			if identifier is 02, say "fork... It slides right next to  ";
			if identifier is 03, say "me.                              ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "I immediately nudge it back      ";
			if identifier is 06, say "towards where it fell...         ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "                                 ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "                                 ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the table narration counter is 1;
			if identifier is 01, say "Ah, of course, its owner doesn't ";
			if identifier is 02, say "try to pick it up... I should    ";
			if identifier is 03, say "have guessed...                  ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "Meanwhile, the crude discussions ";
			if identifier is 06, say "continue. All these gentlemen    ";
			if identifier is 07, say "seem to be in a very good mood   ";
			if identifier is 08, say "and chat away animatedly.        ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "Then the count speaks up in a    ";
			if identifier is 11, say "loud voice. Every pair of shoes  ";
			if identifier is 12, say "turns towards his.               ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the table narration counter is 0;
			if identifier is 01, say "Whilst the clatter of cutlery and";
			if identifier is 02, say "the clinking of glasses resume in";
			if identifier is 03, say "full swing, I remain where I am, ";
			if identifier is 04, say "distracted by a thousand worries.[no line break]";
			if identifier is 05, say "This dreadful news makes me feel ";
			if identifier is 06, say "sick.                            ";
			if identifier is 07, say "                                 ";
			if identifier is 08, say "War, again?                      ";
			if identifier is 09, say "                                 ";
			if identifier is 10, say "                                 ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "                                 ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		end if;
	[Narration of the behind-the-curtains spying]
	otherwise if the mechanism is curtains stage;
		if the curtains narration counter is 6 begin;
			if identifier is 01, say "I don't move a muscle... This    ";
			if identifier is 02, say "isn't the time to brush against  ";
			if identifier is 03, say "the curtain, or to sneeze...     ";
			if identifier is 04, say "                                 ";
			if identifier is 05, say "Their conversations seem rather  ";
			if identifier is 06, say "trivial to me... but surely, if  ";
			if identifier is 07, say "they've come up here, it must be ";
			if identifier is 08, say "to discuss serious matters,      ";
			if identifier is 09, say "mustn't it?                      ";
			if identifier is 10, say "                                 ";
			if identifier is 11, say "Ah, the count raises his voice...[no line break]";
			if identifier is 12, say "I hear footsteps; I think they're";
			if identifier is 13, say "gathering round the large table. ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the curtains narration counter is 5;
			if the communist is aware of the french invasion of Russia begin;
				if identifier is 01, say "There we go, they start to talk  ";
				if identifier is 02, say "about that dreadful plan to      ";
				if identifier is 03, say "invade Ukraine!... They set out  ";
				if identifier is 04, say "the details of the operations... ";
				if identifier is 05, say "                                 ";
			otherwise if the communist is not aware of the french invasion of Russia;
				if identifier is 01, say "Good heavens, are they talking   ";
				if identifier is 02, say "about an invasion? My God, what's";
				if identifier is 03, say "going on? Is France going to     ";
				if identifier is 04, say "attack Soviet Russia?            ";
				if identifier is 05, say "                                 ";
			end if;
			if the graphophone is complete begin;
				if identifier is 06, say "I look down at my graphophone... ";
				if identifier is 07, say "Everything's fine; it seems to   ";
				if identifier is 08, say "work perfectly. It's marvellous: ";
				if identifier is 09, say "it's recording these highly      ";
				if identifier is 10, say "confidential discussions... Now  ";
				if identifier is 11, say "that's what I call technology!   ";
				if identifier is 12, say "                                 ";
				if identifier is 13, say "The delegates speak loudly, and I";
				if identifier is 14, say "hear the rustling of paper...    ";
				if identifier is 15, say "                                 ";
			otherwise if the graphophone is serviceable;
				if identifier is 06, say "I look down at my graphophone... ";
				if identifier is 07, say "The funnel vibrates a bit too    ";
				if identifier is 08, say "much, but it seems to pick up    ";
				if identifier is 09, say "these gentlemen's voices...      ";
				if identifier is 10, say "That's very good; I think the    ";
				if identifier is 11, say "majority of the discussions will ";
				if identifier is 12, say "be recorded.                     ";
				if identifier is 13, say "                                 ";
				if identifier is 14, say "The delegates speak loudly, and I";
				if identifier is 15, say "hear the rustling of paper...    ";
			otherwise if the graphophone is barely working;
				if identifier is 06, say "I take a quick look at the       ";
				if identifier is 07, say "device... The cylinder turns     ";
				if identifier is 08, say "smoothly, but I very much doubt  ";
				if identifier is 09, say "the sounds reach the diaphragm   ";
				if identifier is 10, say "properly... For want of anything ";
				if identifier is 11, say "better, I'll have to listen      ";
				if identifier is 12, say "carefully and rely on my memory. ";
				if identifier is 13, say "                                 ";
				if identifier is 14, say "The delegates speak loudly, and I";
				if identifier is 15, say "hear the rustling of paper...    ";
			otherwise if the communist is carrying the graphophone;
				if identifier is 06, say "Fortunately, I managed to get    ";
				if identifier is 07, say "into the room in time... I wasn't";
				if identifier is 08, say "able to get the graphophone      ";
				if identifier is 09, say "working, but at least I'm here. I";
				if identifier is 10, say "hope I'll be able to gather some ";
				if identifier is 11, say "useful information...            ";
				if identifier is 12, say "                                 ";
				if identifier is 13, say "The delegates speak loudly, and I";
				if identifier is 14, say "hear the rustling of paper...    ";
				if identifier is 15, say "                                 ";
			end if;
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the curtains narration counter is 4;
			if identifier is 01, say "Goodness me, what a lot of talk! ";
			if identifier is 02, say "They debate vigorously, and I    ";
			if identifier is 03, say "hear the names of towns and      ";
			if identifier is 04, say "places with a Russian ring to    ";
			if identifier is 05, say "them... They have maps in front  ";
			if identifier is 06, say "of them, but me, I can't possibly";
			if identifier is 07, say "remember it all!                 ";
			if identifier is 08, say "                                 ";
			if the graphophone is serviceable begin;
				if identifier is 09, say "I look at the graphophone        ";
				if identifier is 10, say "again... Thank goodness it's     ";
				if identifier is 11, say "there! It carries on recording   ";
				if identifier is 12, say "everything valiantly.            ";
			otherwise if the graphophone is not serviceable;
				if identifier is 09, say "What a shame I didn't fix the    ";
				if identifier is 10, say "graphophone properly! It would   ";
				if identifier is 11, say "have preserved everything in its ";
				if identifier is 12, say "wax memory.                      ";
			end if;
			if identifier is 13, say "                                 ";
			if identifier is 14, say "                                 ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the curtains narration counter is 3;
			if identifier is 01, say "And here they are, laying out a  ";
			if identifier is 02, say "list of strategic objectives and ";
			if identifier is 03, say "tactical manoeuvres... I'm not   ";
			if identifier is 04, say "taking any of it in. Land in     ";
			if identifier is 05, say "which gulf? Advance to the banks ";
			if identifier is 06, say "of which river? Blow up which    ";
			if identifier is 07, say "bridge?                          ";
			if identifier is 08, say "                                 ";
			if the graphophone is serviceable begin;
				if identifier is 09, say "I move the graphophone as close  ";
				if identifier is 10, say "as I can, without letting it     ";
				if identifier is 11, say "stick out from behind the        ";
				if identifier is 12, say "curtains... Let it soak up all   ";
				if identifier is 13, say "these officers['] names and        ";
				if identifier is 14, say "division numbers!                ";
				if the communist is aware of the french invasion of Russia begin;
					if identifier is 15, say "                                 ";
					if identifier is 16, say "Goodness me, what a success it'll";
					if identifier is 17, say "be if I make it out of this      ";
					if identifier is 18, say "hiding place alive!              ";
				otherwise if the communist is not aware of the french invasion of Russia;
					if identifier is 15, say "                                 ";
					if identifier is 16, say "                                 ";
					if identifier is 17, say "                                 ";
					if identifier is 18, say "                                 ";
				end if;
			otherwise if the graphophone is not serviceable;
				if identifier is 09, say "Blimey, double blimey and drat!  ";
				if identifier is 10, say "                                 ";
				if identifier is 11, say "                                 ";
				if identifier is 12, say "                                 ";
				if identifier is 13, say "                                 ";
				if identifier is 14, say "                                 ";
				if identifier is 15, say "                                 ";
				if identifier is 16, say "                                 ";
				if identifier is 17, say "                                 ";
				if identifier is 18, say "                                 ";
			end if;
		otherwise if the curtains narration counter is 2;
			if identifier is 01, say "The delegates carry on their     ";
			if identifier is 02, say "discussions for a while, with the";
			if identifier is 03, say "same unhealthy enthusiasm, still ";
			if identifier is 04, say "revealing just as much valuable  ";
			if identifier is 05, say "information.                     ";
			if identifier is 06, say "                                 ";
			if the communist is not aware of the french invasion of Russia begin;
				if identifier is 07, say "With great difficulty, I work out";
				if identifier is 08, say "that they're talking about the   ";
				if identifier is 09, say "French army, and that they're    ";
				if identifier is 10, say "about to invade Ukraine to take  ";
				if identifier is 11, say "on the Red Army... How on earth  ";
				if identifier is 12, say "did I fail to pick up on that    ";
				if identifier is 13, say "earlier in the day?              ";
				if identifier is 14, say "                                 ";
				if the graphophone is serviceable begin;
					if identifier is 15, say "Thank goodness I managed to get  ";
					if identifier is 16, say "the graphophone working...       ";
					if identifier is 17, say "                                 ";
					if identifier is 18, say "                                 ";
				otherwise if the graphophone is not serviceable;
					if identifier is 15, say "And without the graphophone, I   ";
					if identifier is 16, say "will not be able to remember a   ";
					if identifier is 17, say "thing!...                        ";
					if identifier is 18, say "                                 ";
				end if;
			otherwise if the graphophone is serviceable;
				if identifier is 07, say "The needle carries on recording, ";
				if identifier is 08, say "bravely and faithfully, whilst   ";
				if identifier is 09, say "the cylinder turns slowly.       ";
				if identifier is 10, say "                                 ";
				if identifier is 11, say "                                 ";
				if identifier is 12, say "                                 ";
				if identifier is 13, say "                                 ";
				if identifier is 14, say "                                 ";
				if identifier is 15, say "                                 ";
				if identifier is 16, say "                                 ";
				if identifier is 17, say "                                 ";
				if identifier is 18, say "                                 ";
			otherwise if the graphophone is not serviceable;
				if identifier is 07, say "At this point, I really think I'm";
				if identifier is 08, say "completely lost. I haven't the   ";
				if identifier is 09, say "faintest idea what they're on    ";
				if identifier is 10, say "about.                           ";
				if identifier is 11, say "                                 ";
				if identifier is 12, say "                                 ";
				if identifier is 13, say "                                 ";
				if identifier is 14, say "                                 ";
				if identifier is 15, say "                                 ";
				if identifier is 16, say "                                 ";
				if identifier is 17, say "                                 ";
				if identifier is 18, say "                                 ";
			end if;
		otherwise if the curtains narration counter is 1;
			if identifier is 01, say "I have a feeling the presentation";
			if identifier is 02, say "of the action plan is drawing to ";
			if identifier is 03, say "a close...                       ";
			if identifier is 04, say "                                 ";
			if the graphophone is serviceable begin;
				if identifier is 05, say "Just like the wax cylinder, for  ";
				if identifier is 06, say "that matter: it has come to a    ";
				if identifier is 07, say "standstill, engraved from start  ";
				if identifier is 08, say "to finish.                       ";
			otherwise if the graphophone is not serviceable;
				if identifier is 05, say "Without much success, I try to   ";
				if identifier is 06, say "commit to memory the scant       ";
				if identifier is 07, say "information I've managed to      ";
				if identifier is 08, say "retain...                        ";
			end if;
			if identifier is 09, say "                                 ";
			if identifier is 10, say "But now I hear footsteps         ";
			if identifier is 11, say "approaching my hiding place! I   ";
			if identifier is 12, say "hold my breath...                ";
			if identifier is 13, say "                                 ";
			if identifier is 14, say "Voices rise up right next to     ";
			if identifier is 15, say "me... The count has been taken   ";
			if identifier is 16, say "aside. I breathe again...        ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		otherwise if the curtains narration counter is 0;
			if identifier is 01, say "Gradually, the conversations     ";
			if identifier is 02, say "shift away from political and    ";
			if identifier is 03, say "military matters and return to   ";
			if identifier is 04, say "more licentious topics. Some     ";
			if identifier is 05, say "delegates have the audacity to   ";
			if identifier is 06, say "choose their favourite from the  ";
			if identifier is 07, say "imperial family's portrait. For  ";
			if identifier is 08, say "some reason that completely      ";
			if identifier is 09, say "eludes me, Maria wins by a       ";
			if identifier is 10, say "landslide.                       ";
			if identifier is 11, say "                                 ";
			if identifier is 12, say "I wait for a while, without      ";
			if identifier is 13, say "picking up a single piece of     ";
			if identifier is 14, say "information worth noting.        ";
			if identifier is 15, say "                                 ";
			if identifier is 16, say "                                 ";
			if identifier is 17, say "                                 ";
			if identifier is 18, say "                                 ";
		end if;
	end if.

To say blank time shift line with no regards towards (identifier - a number):
	if identifier is 01, say "";
	if identifier is 02, say "";
	if identifier is 03, say "";
	if identifier is 04, say "";
	if identifier is 05, say "";
	if identifier is 06, say "";
	if identifier is 07, say "";
	if identifier is 08, say "";
	if identifier is 09, say "";
	if identifier is 10, say "";
	if identifier is 11, say "";
	if identifier is 12, say "";
	if identifier is 13, say "";
	if identifier is 14, say "";
	if identifier is 15, say "";
	if identifier is 16, say "";
	if identifier is 17, say "";
	if identifier is 18, say "".


Book - Interactions

[Specifies the greetings to be used]
A person can be seen this phase.
[Does not clear the 'seen this phase' status when the phase changes - use for scripted arrivals at the start of a phase]
A person can be forcibly seen this phase.

[Allows the greeting under certain conditions]
Definition: a person is greetable if it is not seen this phase and it is domestic and it is present and it is watchful.
[Minor definition; deals with pronouns to ensure grammatical consistency]
Definition: a person is gender-isolated:
	if it is the cook, yes;
	if it is the maid and the governess is not in the location of the maid, yes;
	if it is the governess and the maid is not in the location of the governess, yes;
	no.

To produce potential interactions between people:
	[Priority is given to greetings for the start of the day or other times of day]
	if there is at least one greetable person (called subject) and the communist is not hidden begin;
		let greetings number be the number of greetable persons;
		[Three people are to be greeted]
		if greetings number is 3 begin;
			if the mechanism is set to the morning begin;
				generate 2 for "They greet me, and I respond in kind.";
			else;
				generate 2 for "They nod at me; I nod back politely.";
			end if;
		[Just two - though another person may be present]
		otherwise if greetings number is 2;
			if there is an other present person that is not greetable begin;
				if the mechanism is set to the morning begin;
					generate 2 for "[The list of greetable persons] wish me good morning; I reply politely.";
				else;
					generate 2 for "I exchange a polite nod with [the list of greetable persons].";
				end if;
			else;
				if the mechanism is set to the morning begin;
					generate 2 for "They both say hello to me; I reply politely.";
				else;
					generate 2 for "I exchange a polite nod with them.";
				end if;
			end if;
		[Just one]
		otherwise if greetings number is 1;
			if the subject is the governess begin;
				if the mechanism is set to the morning begin;
					generate 2 for "[Pronounized subject] wishes me good morning. I reply politely.";
				else;
					generate 2 for "[Pronounized subject] gives me an impassive nod, to which I readily respond.";
				end if;
			otherwise if the subject is the cook;
				if the mechanism is set to the morning begin;
					generate 2 for "[Pronounized subject] gives me a distracted greeting, to which I reply cordially.";
				else;
					generate 2 for "I exchange a polite nod with [pronounized subject].";
				end if;
			otherwise if the subject is the maid;
				if the mechanism is set to the morning begin;
					generate 2 for "[Pronounized subject] greets me with a smile. I make sure to return it.";
				else;
					generate 2 for "I exchange a friendly nod with [pronounized subject].";
				end if;
			end if;
		end if;
		[Marks people as seen]
		repeat with target running through greetable persons begin;
			now the target is seen this phase;
		end repeat;
	else;
		unless the location of the communist is forbidden or the communist is hidden begin;
			if a random chance of 1 in 1 succeeds begin;
				do nothing;
			end if;
		end unless;
	end if.

To say Pronounized (subject - a person):
	if the subject is the cook begin;
		say "He";
	otherwise if the subject is gender-isolated;
		say "She";
	else;
		say "[The subject]";
	end if.

To say pronounized (subject - a person):
	if the subject is the cook begin;
		say "him";
	otherwise if the subject is gender-isolated;
		say "her";
	else;
		say "[the subject]";
	end if.

[Draft of the system for interaction between other people, which was ultimately abandoned]

[The housekeeper curtsies to the count.]
[For a moment, the housekeeper watches what the cook is doing.]
[Taking advantage of the fact that I'm there, he throws a dirty tea towel into the basket I'm carrying.]
[The housekeeper gives me an impassive look.]
[The housekeeper gives the maid a furtive smile.]
[The count watches the housekeeper intently as she stands with her back to him.]
[Whilst the cook has his back turned, the maid sneaks some food.]

[Table of interactions
PRODUCER			PRODUCER RYTHM			RECIPIENT		RECIPIENT RYTHM		TEXT
governess		currently motionless	--					--							"looks at"
governess		currently moving		count				--							"curtsies"
cook				--							maid				currently moving		"yoohoo"]


Book - Sound production


[#EXEGESIS SOUNDS]   [I do think those footsteps are getting closer!]

[Sound production is a very important gameplay mechanic in the game: the process involved therefore warrants a brief explanation. However, it is very similar to the generation of descriptions of characters' actions (and far less complex). We therefore refer the reader to EXEGESIS CHARACTERS for a general explanation.]

[I would note, however, that there is a complex mutual interaction between these two processes, in terms of the properties attributed to the characters: for example, a person who has not been heard until then will produce a sound (under certain conditions), and will immediately acquire properties such as 'heard' or 'remembered as present', and will no longer produce any sound from that point onwards. If, subsequently, that person moves, it is as part of the movement process that they will lose these properties, so that they will produce sounds again as soon as they find themselves in a different location.]

[Note the presence of a brief yet powerful process at the end of this section, 'to potentially close the obvious items'. This automatically triggers the closure of all open items in the location, and is activated if the player is in a restricted area and someone is about to arrive. This is not a gameplay aid, but purely a narrative device: in reality, there is no mechanism for a character to react to open items (the count would not "see" that his safe is open if he were to enter the study). This small feature therefore serves to address an event that would otherwise be perceived as completely inconsistent.]


[Used to stop the mention of noise made by a person; cleared at the end of an activity or movement]
A person can be heard.
[More durable than the previous one: only cleared at the end of movement]
A person can be remembered as present.
[If you're in a dangerous place and someone approaches; doesn't make them 'heard']
A person can be dangerously heard.
[Used to emphasise when you've narrowly avoided danger]
The communist can be prone to a certain danger.
The communist can be prone to an imminent danger.

Definition: the communist is prone to any danger:
	if it is prone to a certain danger, yes;
	if it is prone to an imminent danger, yes;
	no.

Definition: a person is noisy if it is not dying.
Definition: a person is imminently incoming if it is incoming and it is leaving the room.
Definition: a person is incoming if it is currently moving and the room next direction of it from the location of it is the location.

To produce potential sounds from elsewhere:
	repeat with origin running through doors in the location begin;
		[Refers to the other side of the door being tested]
		let area be the other side of origin from the location;
		[Indicates the direction towards the other side of the door being tested]
		let direction be the best route from the location to the area, using even locked doors;
		[This was introduced as part of an effort to optimize resources]
		if there is no person in the area, next;
		[In the event of spying, lists only dangerous individuals, with a special provision if the person being spied on is the one who produces sounds]
		if the communist is peeping and there is at least one noisy incoming person (called target) in the area begin;
			[If it is the person being spied on]
			if the area is the room currently peeped begin;
				if the target is traversing the room begin;
					if the target is the count and the count is numerous begin;
						add in a new paragraph "They're approaching where I am...";
					else;
						[As we have the target in sight, the first basic message is skipped]
						add in a new paragraph "[if the target is a man]He[else]She[end if]'s approaching where I am...";
					end if;
					now the target is dangerously heard;
					now the communist is prone to a certain danger;
				otherwise if the target is leaving the room;
					if the target is dangerously heard begin;
						add in a new paragraph "[if the target is a man]He[else]She[end if]'s going to bump into me!";
					otherwise if the area is below the location or the area is above the location;
						add in a new paragraph "[if the target is a man]He[else]She[end if][']ll catch me peeking!";
						now the target is dangerously heard;
					else;
						add in a new paragraph "[if the target is a man]He[else]She[end if]'s going to open the door!";
						now the target is dangerously heard;
					end if;
					now the communist is prone to an imminent danger;
				end if;
			[If it is someone that will catch us by surprise]
			otherwise if the area is not the room currently peeped;
				if the target is preparing to leave begin;
					add in a new paragraph "I hear footsteps coming [from the noise direction].";
					now the target is dangerously heard;
				otherwise if the target is traversing the room;
					if the target is dangerously heard begin;
						add in a new paragraph "I do think those footsteps are getting closer...";
					else;
						display subsequently "I hear footsteps approaching [from the noise direction]...";
						now the target is dangerously heard;
					end if;
						now the communist is prone to a certain danger;
				otherwise if the target is leaving the room;
					if the target is dangerously heard begin;
						display subsequently "Someone's coming, I'm going to get caught snooping!";
					else;
						display subsequently "Oh! I hear footsteps approaching [from the noise direction]! I can't stay here!";
						now the target is dangerously heard;
					end if;
					now the communist is prone to an imminent danger;
				end if;
			end if;
			[To avoid having "someone else turn up" again once you've stopped spying]
			now the target is heard;
			now the target is remembered as present;
		[When you are in a restricted area, places particular emphasis on people who pose a danger]
		otherwise if the communist is in a forbidden room and the communist is not peeping and there is at least one noisy person (called the target) that is not heard in the area;
			if the target is currently motionless begin;
				[Motionless person]
				if the target is asleep begin;
					add in a new paragraph "I hear faint snoring coming [from the noise direction].";
				otherwise if the target is the count and the count is numerous;
					add in a new paragraph "I hear loud voices coming [from the noise direction].";
				else;
					add in a new paragraph "I hear noises coming [from the noise direction].";
				end if;
				now the target is heard;
				now the target is remembered as present;
			otherwise if the target is currently moving;
				[Person approaching]
				if the next direction of the target is the best route from the location of the target to the location, using even locked doors begin;
					[Reduces the sense of urgency when in hiding]
					if the communist is hidden begin;
						if the target is preparing to leave begin;
							add in a new paragraph "I hear movement [to the noise direction].";
							now the target is dangerously heard;
						otherwise if the target is traversing the room;
							if the target is dangerously heard begin;
								add in a new paragraph "I think those footsteps are getting closer.";
							else;
								add in a new paragraph "I hear footsteps approaching [from the noise direction].";
								now the target is dangerously heard;
							end if;
							potentially close the obvious items;
						otherwise if the target is leaving the room;
							if the target is dangerously heard begin;
								if the location is the courtyard begin;
									add in a new paragraph "Someone's coming. I'm not moving a muscle.";
								otherwise if the target is the count and the count is numerous;
									add in a new paragraph "They're coming. I'm not moving a muscle.";
								else;
									add in a new paragraph "Someone is about to come in. I'm not moving a muscle.";
								end if;
							else;
								[Shouldn't happen - hiding takes up a turn]
								add in a new paragraph "Someone's coming, [from the noise direction].";
								now the target is dangerously heard;
							end if;
							potentially close the obvious items;
						end if;
					[Standard emergency situation]
					otherwise if the communist is not hidden;
						if the target is preparing to leave begin;
							add in a new paragraph "I hear movement [to the noise direction]...";
							now the target is dangerously heard;
						otherwise if the target is traversing the room;
							if the target is dangerously heard begin;
								add in a new paragraph "I do think those footsteps are getting closer!";
							else;
								add in a new paragraph "I hear footsteps approaching [from the noise direction]!";
								now the target is dangerously heard;
							end if;
							now the communist is prone to a certain danger;
							potentially close the obvious items;
						otherwise if the target is leaving the room;
							if the target is dangerously heard begin;
								add in a new paragraph "Damn it, someone's coming!";
							else;
								add in a new paragraph "I hear footsteps very close by, [to the noise direction]!";
								now the target is dangerously heard;
							end if;
							now the communist is prone to an imminent danger;
							potentially close the obvious items;
						end if;
					end if;
				[Someone walking away, with enough detail to allow you to see them if you start spying on them]
				otherwise if the target is not leaving the room;
					add in a new paragraph "I hear footsteps moving away, [to the noise direction].";
					now the target is heard;
				end if;
			end if;
			[This broader measure is designed to prevent the tactic of crossing paths with a dangerous person]
			now the target is remembered as present;
		[Under normal circumstances, indicate only noises in prohibited areas]
		otherwise if (the area is forbidden or the communist is free) and the communist is not peeping and there is at least one noisy person (called the target) that is not heard in the area;
			if the target is currently motionless begin;
				if the area is accessed begin;
					if the target is privately brooding begin;
						display subsequently "I hear a long sob coming from [the area]...";
						if the communist is not depression-assessed begin;
							start a special standby according to 25;
						end if;
					otherwise if the target is the count and the count is numerous;
						add in a new paragraph "I hear bursts of voices coming from [the area].";
					else;
						add in a new paragraph "I hear some noise coming from [the area].";
					end if;
				else;
					if the communist is not count-heard begin;
						display subsequently "I hear some noise [to the noise direction]. I think the count's apartments are in that direction... And the door has a keyhole...";
						now the communist is count-heard;
					otherwise if the target is the count and the count is numerous;
						add in a new paragraph "I hear loud voices coming [from the noise direction].";
					else;
						add in a new paragraph "I hear some noise [to the noise direction].";
					end if;
				end if;
			otherwise if the target is currently moving and the target is not missing the next routine movement rule;
				if the area is accessed begin;
					add in a new paragraph "I hear footsteps coming from [the area].";
				else;
					add in a new paragraph "I hear footsteps coming [from the noise direction].";
				end if;
			end if;
			now every person in the area is heard;
			now the target is remembered as present;
		end if;
	end repeat.

[As mentioned elsewhere, this is mainly for the sake of consistency: the count is not meant to notice that the painting is open]
To potentially close the obvious items:
	if there is at least one open automatically closed useful item in the location begin;
		if the communist is hidden begin;
			display subsequently "No time to waste! I dash out of my hiding place and close [the list of automatically closed useful items that are open in the location], before hiding again.
";
		else;
			display subsequently "No time to waste! I hurry to close [the list of automatically closed useful items that are open in the location].";
		end if;
		repeat with target running through automatically closed useful items in the location begin;
			now the target is closed;
			[Could be automated, but such cases are rare]
			if the target is the painting begin;
				now the wall safe is hidden;
				now the safe lock is hidden;
			otherwise if the target is the envelope;
				now the letter is hidden;
			end if;
		end repeat;
	end if.

To say from the noise (direction - a direction):
	if the direction is north begin;
		say "from the north";
	otherwise if the direction is east;
		say "from the east";
	otherwise if the direction is south;
		say "from the south";
	otherwise if the direction is west;
		say "from the west";
	otherwise if the direction is up;
		say "from upstairs";
	otherwise if the direction is down;
		say "from downstairs";
	end if.

To say to the noise (direction - a direction):
	if the direction is north begin;
		say "to the north";
	otherwise if the direction is east;
		say "to the east";
	otherwise if the direction is south;
		say "to the south";
	otherwise if the direction is west;
		say "to the west";
	otherwise if the direction is up;
		say "upstairs";
	otherwise if the direction is down;
		say "downstairs";
	end if.


Book - Dealing with offences


[#EXEGESIS OFFENCES]   [A background process running longer than it should]

[A fair amount of effort has been put into the punishment system, which is nevertheless underused, as you are rarely caught during the course of the story - movement restrictions, in particular, were added at a late stage to prevent you from rushing into a restricted area where someone is present. That said, the method used illustrates quite well one of the complexities of my game system: it is not straightforward to trigger a transition between different game screens (and a future project would certainly require the implementation of convenient tools to do this).]

[Towards the end of each turn, a check ('to check for possible infractions') verifies whether the player is committing any of the three main categories of offences. If this is the case, a message is displayed, preventing any other text that would normally appear, such as a description of the activities of the people present. Depending on the nature of your offence, your location and the person who caught you, a dialogue is triggered to reflect all these conditions: in fact, there are 25 different dialogues for this purpose. At the end of the dialogue, a new transition occurs which may result in various outcomes: a "game over" (with a message tailored to your offence), the loss of a "life" (in principle, you can commit two offences per servant, for a total of six "lives") and/or teleportation to an authorised location (e.g. a return to the kitchen if you have been caught in the pantry).]

[I will note, without going into a detailed analysis, that the following section ("managing evidence of offences") makes use of a relatively short, neat and flexible process to govern the whole system that requires you to go and put away those pesky copper coils before going to bed.]


[Blocks out certain passive elements, such as descriptions of people and sounds, to heighten the impact of the crime]
The communist can be committing a crime.
[A constant value denoting the highest current authority]
The highest authority present is a person that varies.
[Just like 'last place', this defines the last location visited by everyone, but clears the value on each turn]
A person has a room called the immediate last place.
[Individual offence counter]
A person has a number called mistake counter.
[Separate counter for laundry mishaps]
Governess basket counter is a number that varies.
[Counting of offences, for displaying help]
Crime tally is a number that varies.
[Trigger for offences, again for displaying help]
The communist can be trespassing-assessed.
The communist can be barging in-assessed.
The communist can be peeping-assessed.

[Distinguishes between different offences in order to manage their outcomes]
Guiltiness is a kind of value.
Guiltiness is innocent, guilty of not being properly dressed, guilty of trespassing, guilty of barging in, guilty of snooping around, guilty of neglecting her duty, guilty of scaring the maid.
The communist has a guiltiness.

[Helps to identify who is speaking out against us]
A person has a number called the authority level.
The authority level of the count is 10.
The authority level of the soldier is 8.
The authority level of the governess is 6.
The authority level of the cook is 4.
The authority level of the maid is 2.

To check for possible infractions:
	record who has the greatest authority;
	[Presence of an attentive person whilst we are spying]
	if the communist is peeping and there is at least one adverse present watchful person in the location begin;
		if the communist is divine begin;
			add in a new paragraph "[The highest authority present] comes in and catches me peeking!";
		else;
			[Stops the spying screen and restores the ending settings, just in case]
			clear the current frame;
			now the communist is not peeping;
			now the room currently peeped is not assessed as empty;
			now the room currently peeped is not in the process of being peeped;
			if the room currently peeped is the immediate last place of the highest authority present begin;
				if the access currently peeped is a gate begin;
					process 1 for "The door swings open in front of me, hitting me squarely";
					process 2 for "in the nose.                                            ";
					if the highest authority present is the count and the count is numerous begin;
						process 3 for "The count and his guests look at me in astonishment,    ";
						process 2 for "whilst blood begins to trickle down my lips.            ";
					otherwise if the highest authority present is the count;
						process 3 for "The count looks at me in astonishment, whilst blood     ";
						process 2 for "begins to trickle down my lips.                         ";
					otherwise if the highest authority present is the governess;
						process 3 for "The housekeeper looks at me, wide-eyed, as blood begins ";
						process 2 for "to trickle down my lips.                                ";
					otherwise if the highest authority present is the cook;
						process 3 for "The cook looks at me, shocked, as blood begins to       ";
						process 2 for "trickle down my lips.                                   ";
					otherwise if the highest authority present is the maid;
						process 3 for "The maid looks at me, horrified, as blood begins to     ";
						process 2 for "trickle down my lips.                                   ";
					end if;
					now the communist is nose-bashed;
					now the communist is nose-healable;
					now the comrade is nose-to-be-assessed;
				else;
					generate 1 for "Disaster! [The highest authority present] shows up in front of me and catches me peeking![if the highest authority present is the count and the count is numerous] The delegates surround me and eye me suspiciously.[end if]";
				end if;
			else;
				generate 1 for "Disaster! [The highest authority present] comes up behind me and catches me peeking![if the highest authority present is the count and the count is numerous] The delegates surround me and eye me suspiciously.[end if]";
			end if;
			now the communist is guilty of snooping around;
			now the communist is committing a crime;
			start a standby for input;
		end if;
	[Unconcealed presence in a restricted area in the company of an attentive person]
	otherwise if the communist is in a forbidden room and the communist is not hidden and there is at least one adverse present watchful person in the location;
		if the communist is divine begin;
			add in a new paragraph "[The highest authority present] stares at me in astonishment!";
		else;
			if the highest authority present is the count begin;
				if the count is coming to the room and the count is numerous begin;
					process 3 for "The count appears, chatting enthusiastically with his   ";
					process 2 for "guests, but stops abruptly the moment he sees me.       ";
				otherwise if the count is coming to the room;
					process 3 for "The count appears, looking visibly preoccupied, but     ";
					process 2 for "stops abruptly the moment he sees me.                   ";
				otherwise if the count is numerous;
					process 3 for "Oh, goodness! The count and his guests were there! The  ";
					process 2 for "aristocrat turns towards me, visibly surprised.         ";
				else;
					process 3 for "Disaster! The count was there! He turns towards me,     ";
					process 2 for "clearly surprised.                                      ";
				end if;
			otherwise if the highest authority present is the governess;
				if the communist is in an aristocratic room begin;
					if the governess is coming to the room begin;
						process 3 for "The housekeeper comes striding over. Upon seeing me, she";
						process 2 for "lets out a cry, startled, then gives me a stunned look. ";
					else;
						process 3 for "Oh no! The housekeeper was there! She jumps up in       ";
						process 2 for "surprise at my arrival, then gives me a stunned look.   ";
					end if;
				else;
					if the governess is coming to the room begin;
						process 3 for "The housekeeper strides in. Upon seeing me, she stops   ";
						process 2 for "dead in her tracks, puts her hands on her hips and      ";
						process 2 for "frowns.                                                 ";
					else;
						process 3 for "Oh no! The housekeeper was there! Upon seeing me, she   ";
						process 2 for "throws me an angry look, frowning.                      ";
					end if;
				end if;
			otherwise if the highest authority present is the cook;
				if the cook is coming to the room begin;
					process 3 for "The cook appears, completely absorbed in his work, but  ";
					process 2 for "stops short when he sees me, visibly surprised.         ";
				else;
					process 3 for "Blimey! The cook was in the room... He turns towards me,";
					process 2 for "frowning.                                               ";
				end if;
			otherwise if the highest authority present is the maid;
				if the maid is coming to the room begin;
					process 3 for "The maid strolls in nonchalantly, but jumps up with a   ";
					process 2 for "start when she sees me.                                 ";
				else;
					process 3 for "Oh no, the maid was there! She jumps up with a start    ";
					process 2 for "when she sees me.                                       ";
				end if;
			otherwise if the highest authority present is the soldier;
				process 3 for "The soldier doesn't take long to catch sight of me: he  ";
				process 2 for "raises his hand sharply in my direction as he approaches";
				process 2 for "me.                                                     ";
			end if;
			now the communist is guilty of trespassing;
			now the communist is committing a crime;
			start a standby for input;
		end if;
	[Leaving the bedroom without having put on the apron or the hairpin - for the tutorial only]
	otherwise if the mechanism is second tutorial event and the location is the servants' quarters and the communist is not ready to work;
		display subsequently "Immediately, the housekeeper gives me an irritated look and speaks to me...";
		now the communist is guilty of not being properly dressed;
		now the communist is committing a crime;
		start a standby for input;
	[Being present (arriving) at a location in the company of an attentive person when returning from a prohibited location]
	otherwise if the communist is not hidden and the immediate last place of the communist is a forbidden room and there is at least one adverse present watchful person in the location;
		if the communist is divine begin;
			add in a new paragraph "[The highest authority present] sees me come from a forbidden place!";
		else;
			if the highest authority present is the count and the count is numerous begin;
				display subsequently "Disaster! The delegates are here! The count sees me returning [from the organic last place of the communist]!...";
			otherwise if highest authority present is the count;
				display subsequently "Disaster! The count is here! He sees me returning [from the organic last place of the communist]!...";
			otherwise if the highest authority present is the governess;
				display subsequently "Oh no! The housekeeper's here! She sees me returning [from the organic last place of the communist]!...";
			otherwise if the highest authority present is the cook;
				display subsequently "Goodness me, the cook's here! He sees me returning [from the organic last place of the communist]!...";
			otherwise if the highest authority present is the maid;
				display subsequently "Blimey, the maid's here! She sees me returning [from the organic last place of the communist]!...";
			end if;
			now the communist is guilty of barging in;
			now the communist is committing a crime;
			start a standby for input;
		end if;
	end if.

[The core framework returns to this point when one is both an offender and in a 'special proceeding input' status]
To enact the sentencing action using (command - an indexed text):
	now the mechanism is paused;
	if command is "[key 1]" begin;
		if the communist is guilty of trespassing begin;
			bring a type 2 discussion on "[appropriate intrusion dialog of the highest authority present]" initiated by the highest authority present;
		otherwise if the communist is guilty of barging in;
			bring a type 2 discussion on "[appropriate negligence dialog of the highest authority present]" initiated by the highest authority present;
		otherwise if the communist is guilty of snooping around;
			bring a type 2 discussion on "[appropriate spying dialog of the highest authority present]" initiated by the highest authority present;
		otherwise if the communist is guilty of scaring the maid;
			if the maid is not already-scared begin;
				bring a type 2 discussion on "MD 1 surprise" initiated by the maid;
				now the maid is already-scared;
			else;
				bring a type 2 discussion on "MD 2 surprise" initiated by the maid;
			end if;
		otherwise if the communist is guilty of neglecting her duty;
			if the governess basket counter is 0 begin;
				bring a type 1 discussion on "HK 1 baskets" initiated by the governess;
				increment the governess basket counter;
			otherwise if the governess basket counter is 1;
				bring a type 1 discussion on "HK 2 baskets" initiated by the governess;
				increment the governess basket counter;
			otherwise if the governess basket counter is 2;
				bring a type 1 discussion on "HK 3 baskets" initiated by the governess;
				increment the governess basket counter;
			end if;
		otherwise if the communist is guilty of not being properly dressed;
			bring a type 2 discussion on "HK 2 introduction" initiated by the governess;
		end if;
	else;
		end on a powerful incorrect input;
	end if.

[When you are found in a restricted area]
To say appropriate intrusion dialog of (target - a person):
	[Main building and underground areas, instant game over]
	if the communist is in an aristocratic room begin;
		if the target is the count and the count is numerous begin;
			say "CO 2 beating";
			now the communist is physically punished;
		otherwise if the target is the count;
			say "CO 1 beating";
			now the communist is physically punished;
		otherwise if the target is the governess;
			say "HK 1 beating";
		otherwise if the target is the cook;
			say "CK 1 beating";
		otherwise if the target is the maid;
			say "MD 1 beating";
		end if;
		now the mistake counter of the target is 2;
	[Servants' bedrooms, instant game over]
	otherwise if the location is a middle-tiered forbidden room;
		if the target is the count begin;
			say "CO 1 bedroom";
		otherwise if the target is the governess;
			say "HK 1 bedroom";
		otherwise if the target is the cook;
			say "CK 1 bedroom";
		otherwise if the target is the maid;
			say "MD 1 bedroom";
		end if;
		now the mistake counter of the target is 2;
	[Courtyard and pantry: a warning, then game over]
	otherwise if the location is a low-tiered forbidden room;
		if the mistake counter of the target is 0 begin;
			if the target is the count begin;
				say "CO 1 intrusion";
			otherwise if the target is the governess;
				[Exception when you get caught at night]
				if the mechanism is set to the night begin;
					say "HK 1 patrol";
				else;
					say "HK 1 intrusion";
				end if;
			otherwise if the target is the cook;
				say "CK 1 intrusion";
			otherwise if the target is the maid;
				say "MD 1 intrusion";
			otherwise if the target is the soldier;
				[Subtle manoeuvre altering a dialogue table...]
				if the communist is aware of the french invasion of Russia begin;
					repeat through the table of discussion with the soldier begin;
						choose row with an intel of 602 in the table of discussion with the soldier;
						blank out the whole row;
					end repeat;
					say "SO 1 resolution";
				else;
					say "SO 1 intrusion";
				end if;
			end if;
			increment the mistake counter of the target;
		otherwise if the mistake counter of the target is 1;
			if the target is the count begin;
				say "CO 1 aggravated";
			otherwise if the target is the governess;
				say "HK 1 aggravated";
			otherwise if the target is the cook;
				say "CK 1 aggravated";
			otherwise if the target is the maid;
				say "MD 1 aggravated";
			otherwise if the target is the soldier;
				[Same as above - I should add the feature natively, but that would be reckless]
				if the communist is aware of the french invasion of Russia begin;
					repeat through the table of discussion with the soldier begin;
						choose row with an intel of 601 in the table of discussion with the soldier;
						blank out the whole row;
					end repeat;
					say "SO 1 resolution";
				else;
					say "SO 1 aggravated";
				end if;
			end if;
			unless the target is the soldier begin;
				increment the mistake counter of the target;
			end unless;
		end if;
	[All the common areas, so necessarily at night and guarded by the housekeeper]
	else;
		if the mistake counter of the target is 0 begin;
			if the target is the governess begin;
				say "HK 1 patrol";
			end if;
			increment the mistake counter of the target;
		otherwise if the mistake counter of the target is 1;
			if the target is the governess begin;
				say "HK 1 aggravated";
			end if;
			increment the mistake counter of the target;
		end if;
	end if.

[When returning from a restricted area (including if you happen to bump into someone)]
To say appropriate negligence dialog of (target - a person):
	[Main building and underground areas]
	if the last place of the communist is an aristocratic room begin;
		if the target is the count and the count is numerous begin;
			say "CO 2 beating";
			now the communist is physically punished;
		otherwise if the target is the count;
			say "CO 1 beating";
			now the communist is physically punished;
		otherwise if the target is the governess;
			say "HK 1 beating";
		otherwise if the target is the cook;
			say "CK 1 beating";
		otherwise if the target is the maid;
			say "MD 1 beating";
		end if;
		now the mistake counter of the target is 2;
	[Servants' bedrooms]
	otherwise if the last place of the communist is a middle-tiered forbidden room;
		if the target is the count begin;
			say "CO 1 bedroom";
		otherwise if the target is the governess;
			say "HK 1 bedroom";
		otherwise if the target is the cook;
			say "CK 1 bedroom";
		otherwise if the target is the maid;
			say "MD 1 bedroom";
		end if;
		now the mistake counter of the target is 2;
	[Courtyard and pantry]
	otherwise if the last place of the communist is a low-tiered forbidden room;
		if the mistake counter of the target is 0 begin;
			if the target is the count begin;
				say "CO 1 irruption";
			otherwise if the target is the governess;
				[Exception when you get caught at night]
				if the mechanism is set to the night begin;
					say "HK 1 patrol";
				else;
					say "HK 1 irruption";
				end if;
			otherwise if the target is the cook;
				say "CK 1 irruption";
			otherwise if the target is the maid;
				say "MD 1 irruption";
			end if;
			increment the mistake counter of the target;
		otherwise if the mistake counter of the target is 1;
			if the target is the count begin;
				say "CO 1 aggravated";
			otherwise if the target is the governess;
				say "HK 1 aggravated";
			otherwise if the target is the cook;
				say "CK 1 aggravated";
			otherwise if the target is the maid;
				say "MD 1 aggravated";
			end if;
			increment the mistake counter of the target;
		end if;
	[All the common areas, so necessarily at night and guarded by the housekeeper]
	else;
		if the mistake counter of the target is 0 begin;
			if the target is the governess begin;
				say "HK 1 patrol";
			end if;
			increment the mistake counter of the target;
		otherwise if the mistake counter of the target is 1;
			if the target is the governess begin;
				say "HK 1 aggravated";
			end if;
			increment the mistake counter of the target;
		end if;
	end if.

[When you're caught spying]
To say appropriate spying dialog of (target - a person):
	[Main building and underground areas, instant game over]
	if the communist is in an aristocratic room begin;
		if the target is the count and the count is numerous begin;
			say "CO 2 beating";
			now the communist is physically punished;
		otherwise if the target is the count;
			say "CO 1 beating";
			now the communist is physically punished;
		otherwise if the target is the governess;
			say "HK 1 beating";
		otherwise if the target is the cook;
			say "CK 1 beating";
		otherwise if the target is the maid;
			say "MD 1 beating";
		end if;
		now the mistake counter of the target is 2;
	[Everything else: a warning, then game over]
	else;
		if the mistake counter of the target is 0 begin;
			if the target is the count begin;
				say "CO 1 espionage";
			otherwise if the target is the governess;
				[Exception when you get caught at night]
				if the mechanism is set to the night begin;
					say "HK 1 patrol";
				else;
					say "HK 1 espionage";
				end if;
			otherwise if the target is the cook;
				say "CK 1 espionage";
			otherwise if the target is the maid;
				say "MD 1 espionage";
			end if;
			increment the mistake counter of the target;
		otherwise if the mistake counter of the target is 1;
			if the target is the count begin;
				say "CO 1 aggravated";
			otherwise if the target is the governess;
				say "HK 1 aggravated";
			otherwise if the target is the cook;
				say "CK 1 aggravated";
			otherwise if the target is the maid;
				say "MD 1 aggravated";
			end if;
			increment the mistake counter of the target;
		end if;
	end if.

[A process that occurs at the end of a dialogue if the protagonist is guilty of something]
To clean up after the sentence:
	[The person becomes encountered, so that they are not greeted]
	now the person spoken to is seen this phase;
	[Game over check, except in god mode]
	if the communist is not divine and the mistake counter of the person spoken to is 2 begin;
		if the communist is physically punished begin;
			now the communist is failing to wounds;
		else;
			now the communist is failing to a major mistake;
		end if;
		end the story on a failure;
	[Special cases with no consequences; simply clears the previous screen]
	otherwise if the communist is guilty of scaring the maid;
		clear the action;
		process 1 for "Well, thank goodness she didn't get angry...            ";
	otherwise if the communist is guilty of not being properly dressed;
		teleport the protagonist to the laundress' bedroom;
		process 1 for "I go back to my room...                                 ";
		process 3 for "I really should make at least a bit of an effort so I   ";
		process 2 for "don't end up getting fired.                             ";
		now the communist is already scolded for not dressing properly;
	otherwise if the soldier is in the location and the communist is aware of the french invasion of Russia;
		process 1 for "Without another word, the young man strides off and     ";
		process 2 for "leaves the estate, swearing under his breath.           ";
		process 3 for "Well, that's taken an unexpected turn... But I've got   ";
		process 2 for "what I wanted.                                          ";
		now the communist is soldier-sent away;
		now the soldier is nowhere;
		now the soldier is currently motionless;
	[Special case: laundry baskets]
	otherwise if the communist is guilty of neglecting her duty;
		if the governess basket counter is 1 begin;
			process 1 for "Ouch... I'd better start paying more attention...       ";
		otherwise if the governess basket counter is 2;
			process 1 for "Damn it, I'm such a clumsy fool! I'd better pull myself ";
			process 2 for "together if I don't want to get kicked out...           ";
		otherwise if the communist is not divine and the governess basket counter is 3;
			now the communist is failing to many mistakes;
			end the story on a failure;
		end if;
	[Standard case of offence]
	else;
		clear the current frame;
		[And not just 'if trespassing', because you can get stun-locked if you're first caught spying]
		if the communist is in a forbidden room begin;
			add in a new line "I hurry back to where I came from.";
			teleport the protagonist to the last allowed place of the communist;
		end if;
		[Exception for the final act]
		if the person spoken to is the soldier and the soldier is in the courtyard begin;
			if the communist is not soldier-met begin;
				generate 2 for "Right. I don't think I have a strong enough argument to be allowed to approach the tank.";
				now the communist is soldier-met;
			otherwise if the communist is not soldier patience-tested;
				generate 2 for "He still won't listen to a word I say. Fortunately, my comings and goings don't seem to try his patience.";
				now the communist is soldier patience-tested;
			else;
				add in a new paragraph "The soldier still won't listen to reason.";
			end if;
		[Normal situation]
		else;
			[A tutorial explaining that you (often) get an extra chance with each character]
			if the crime tally is 0 begin;
				generate 2 for "I've been careless... Now, [the person spoken to] will keep a close eye on me. One more slip-up around [if the person spoken to is a man]him[else]her[end if] and I'm done for.";
			otherwise if the crime tally is 1;
				generate 2 for "Goodness me, what carelessness! And now [the person spoken to] is suspicious of me as well! I really must pull myself together.";
			otherwise if the crime tally is 2;
				generate 2 for "Good grief, what an idiot I am! [The person spoken to] won't be so lenient from now on. The noose is tightening.";
			else;
				generate 2 for "What utter incompetence! I've managed to turn the whole mansion against me...";
			end if;
			if the communist is nose-bashed and the communist is not nose-assessed begin;
				process 3 for "On top of that, my nose is bleeding a bit now.";
				now the communist is nose-assessed;
			end if;
			increment the crime tally;
			[A tutorial offering vague advice]
			if the communist is guilty of trespassing and the communist is not trespassing-assessed begin;
				generate 2 for "Before entering a restricted area, I should check that there's no one there so I don't get caught red-handed.";
				now the communist is trespassing-assessed;
			otherwise if the communist is guilty of barging in and the communist is not barging in-assessed;
				generate 2 for "I shouldn't rush out of a restricted area without looking where I'm going.";
				now the communist is barging in-assessed;
			otherwise if the communist is guilty of snooping around and the communist is not peeping-assessed;
				generate 2 for "I should check my back more carefully before I start snooping.";
				now the communist is peeping-assessed;
			end if;
		end if;
	end if;
	now the communist is innocent;
	now the communist is not committing a crime.

[Separate process, as this requires several adjustments]
To teleport the protagonist to (target room - a room):
	now the communist is in the target room;
	[I think it's a good idea to reset this at the teleportation location, but I'm not sure]
	now the immediate last place of the communist is the location;
	now the last place of the communist is the location;
	now the communist is not prone to a certain danger;
	now the communist is not prone to an imminent danger;
	now same-action rotation is 0;
	name the doors according to their direction.

To say from the organic (place - a room):
	if the place is the bedroom of the highest authority present begin;
		say "from [if the highest authority present is a man]his[else]her[end if] bedroom";
	else;
		say "from [the last place of the communist]";
	end if.

[Finds the highest authority in the current location]
To record who has the greatest authority:
	if the count is present begin;
		now the highest authority present is the count;
	otherwise if the governess is present;
		now the highest authority present is the governess;
	otherwise if the cook is present;
		now the highest authority present is the cook;
	otherwise if the maid is present;
		now the highest authority present is the maid;
	else;
		now the highest authority present is the soldier;
	end if;
	if the mechanism is lightly debugging begin;
		say "[line break]Highest authority now defined as: [the highest authority present].";
	end if.


Book - Managing evidence of offences

Definition: the communist is leaving evidence of wrongdoing:
	if there is at least one misplaced useful item, yes;
	if there is at least one misopened useful item, yes;
	if the electrical panel is delivering power, yes;
	no.

Definition: a useful item is misplaced if it is origin-ascertained and it is not in the origin of it.
Definition: a useful item is misopened if it is closeness-ascertained and it is open.

To display the list of misdeeds:
	let listing of misopenness be a list of useful items;
	let listing of misplacements be a list of useful items;
	[Recording things lying about]
	repeat with target running through misplaced useful items that are not nowhere begin;
		add the target to the listing of misplacements;
	end repeat;
	[Recording of things left open]
	repeat with target running through misopened useful items that are not nowhere begin;
		add the target to the listing of misopenness;
	end repeat;
	[Additions intended to provide further commentary]
	let the misplacement tally be the number of entries in the listing of misplacements;
	let the misopenness tally be the number of entries in the listing of misopenness;
	let the blunder tally be the misplacement tally + the misopenness tally;
	if the communist is not wrongdoings-assessed begin;
		process 1 for "Ah, bad idea... My illicit activities will soon be      ";
		process 2 for "discovered if I don't put the important things back     ";
		process 2 for "where I found them, or if anyone realises I've been     ";
		process 2 for "snooping where I shouldn't have.                        ";
		now the communist is wrongdoings-assessed;
	otherwise if the blunder tally is at most 2;
		process 1 for "No, I still have things to put back in order...         ";
	otherwise if the blunder tally is at most 4;
		process 1 for "Now's not the time; I still have several things to put  ";
		process 2 for "back in order...                                        ";
	else;
		process 1 for "Ah, poor me, I'm getting carried away!...               ";
	end if;
	[Sentence construction]
	if the blunder tally is at least 1 begin;
		let the starting phrase be a text;
		let the following phrase be a text;
		let the misplacement phrase be a text;
		let the misopenness phrase be a text;
		if the mechanism is set to the morning or the mechanism is set to the afternoon begin;
			now the starting phrase is "I shouldn't start work until";
		otherwise if the mechanism is set to the evening or the mechanism is set to the night;
			now the starting phrase is "I shouldn't go to bed until";
		end if;
		now the misplacement phrase is "tidy away [the listing of misplacements with definite articles]";
		now the misopenness phrase is "close [the listing of misopenness with definite articles]";
		if the misopenness tally is greater than 0 and the misplacement tally is greater than 0 begin;
			now the following phrase is "I [misplacement phrase] and [misopenness phrase]";
		otherwise if the misopenness tally is greater than 0;
			now the following phrase is "I [misopenness phrase]";
		otherwise if the misplacement tally is greater than 0;
			now the following phrase is "I [misplacement phrase]";
		end if;
		generate 2 for "[the starting phrase] [the following phrase].";
	end if;
	[Further additions]
	if the electrical panel is delivering power begin;
		if the blunder tally is at least 1 begin;
			process 3 for "What's more, I left the lights on in the basement...    ";
		else;
			process 3 for "I'm pretty sure I didn't switch off the light in the    ";
			process 2 for "basement.                                               ";
		end if;
	end if.


Book - Help management

[Determines which help paragraph to display]
The help section is a kind of value.
The help section is no section, basic section, command section, interface section, dialog section, infiltration section, time section, input section.
The mechanism has a help section.

[To reorder the sections: simply change these numbers and the text in the interface]
A help section has a text called section number.
The section number of the basic section is "1".
The section number of the command section is "2".
The section number of the interface section is "3".
The section number of the dialog section is "4".
The section number of the infiltration section is "5".
The section number of the time section is "6".
The section number of the input section is "7".

To enact the helping action using (command - an indexed text):
	now the mechanism is paused;
	[How to play]
	if command is the section number of the basic section begin;
		if the mechanism is basic section begin;
			now the mechanism is no section;
		else;
			now the mechanism is basic section;
		end if;
	[Controls]
	otherwise if command is the section number of the command section;
		if the mechanism is command section begin;
			now the mechanism is no section;
		else;
			now the mechanism is command section;
		end if;
	[Interface & map]
	otherwise if command is the section number of the interface section;
		if the mechanism is interface section begin;
			now the mechanism is no section;
		else;
			now the mechanism is interface section;
		end if;
	[Dialogues]
	otherwise if command is the section number of the dialog section;
		if the mechanism is dialog section begin;
			now the mechanism is no section;
		else;
			now the mechanism is dialog section;
		end if;
	[Sneaking & spying]
	otherwise if command is the section number of the infiltration section;
		if the mechanism is infiltration section begin;
			now the mechanism is no section;
		else;
			now the mechanism is infiltration section;
		end if;
	[Passage of time]
	otherwise if command is the section number of the time section;
		if the mechanism is time section begin;
			now the mechanism is no section;
		else;
			now the mechanism is time section;
		end if;
	[Input method]
	otherwise if command is the section number of the input section;
		if the mechanism is input section begin;
			now the mechanism is no section;
		else;
			now the mechanism is input section;
		end if;
	[Back to the menu]
	otherwise if command is "[key next]";
		now the mechanism is no section;
		now the mechanism is story screen;
		now the mechanism is story input;
		display the story screen;
	else;
		end on a powerful incorrect input;
	end if.

[Text width: 74 characters]
To say basic help:
	if the mechanism is basic section begin;
		say "╰───┬─┴──────────────────────────────────────────────────────────────────────────────┬───╯[line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Welcome! 'The Count and the Communist' is an interactive fiction. This       │    [line break]";
		say "    │   means that you control the course of an adventure, and that this adventure   │    [line break]";
		say "    │   unfolds primarily through a series of written texts.                         │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   You have met the heroine of the adventure. That's you. You will control      │    [line break]";
		say "    │   her from the beginning to the end of the story, and she will almost never    │    [line break]";
		say "    │   act without your guidance.                                                   │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   At every moment, you direct her actions using commands. You are free to      │    [line break]";
		say "    │   try whatever you like, whenever you like. However, the protagonist has       │    [line break]";
		say "    │   common sense. She won't (or can't) do just anything.                         │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Don't be afraid to try things out: none of your actions will permanently     │    [line break]";
		say "    │   block the story's progress. However, it is entirely possible to fail the     │    [line break]";
		say "    │   mission. If that happens, you will know straight away. Furthermore,          │    [line break]";
		say "    │   failing certain objectives will not prevent you from completing the story.   │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   As Marceline said, take your time. Between commands, nothing happens: the    │    [line break]";
		say "    │   story is paused. If you're not sure what to do, examine your surroundings.   │    [line break]";
		say "    │   You might discover something you hadn't noticed before.                      │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Finally, save your progress regularly. A failed infiltration can happen in   │    [line break]";
		say "    │   the blink of an eye.                                                         │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Have fun!                                                                    │    [line break]";
		say "    │                                                                                │    [line break]";
		say "╭───┴─┬──────────────────────────────────────────────────────────────────────────────┴───╮[line break]";
	else;
		say "│     │                                                                                  │[line break]";
	end if.

To say command help:
	if the mechanism is command section begin;
		say "╰───┬─┴──────────────────────────────────────────────────────────────────────────────┬───╯[line break]";
		say "    │                                                                                │    [line break]";
		say "    │   If you read this, it means you know how to run a command. Well done! These   │    [line break]";
		say "    │   commands, entered via the keyboard, are the only way to move the story       │    [line break]";
		say "    │   forward. Clicking anywhere will be of no use to you.                         │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   As you will have noticed, most commands consist of just one or two           │    [line break]";
		say "    │   characters. Apart from a few parameters described below, typing whole        │    [line break]";
		say "    │   words won't achieve anything. In this respect, this story differs from       │    [line break]";
		say "    │   many other interactive fictions.                                             │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   You don't need to remember the 'code' for any command. All organic           │    [line break]";
		say "    │   options are displayed on screen at all times.                                │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   There are, however, a few commands external to the story that are not        │    [line break]";
		say "    │   always visible: 'tally' displays the total number of commands executed,      │    [line break]";
		say "    │   'restart' restarts the story, 'quit' exits it, and 'version' displays its    │    [line break]";
		say "    │   technical details. The 'layout' command allows you to change the input       │    [line break]";
		say "    │   mode (see the last section of this help screen).                             │    [line break]";
		say "    │                                                                                │    [line break]";
		say "╭───┴─┬──────────────────────────────────────────────────────────────────────────────┴───╮[line break]";
	else;
		say "│     │                                                                                  │[line break]";
	end if.

To say interface help:
	if the mechanism is interface section begin;
		say "╰───┬─┴──────────────────────────────────────────────────────────────────────────────┬───╯[line break]";
		say "    │                                                                                │    [line break]";
		say "    │   This interactive fiction is distinctive in that it offers a graphical        │    [line break]";
		say "    │   interface composed entirely of printable characters.                         │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Different screens are displayed depending on the needs of the story: the     │    [line break]";
		say "    │   dialogue screen, the inventory screen, and so on. The action screen is the   │    [line break]";
		say "    │   most important: it is used, in particular, when you move around the          │    [line break]";
		say "    │   mansion or when you interact with the items you see.                         │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   On the right-hand side of the action screen, a map of the mansion is         │    [line break]";
		say "    │   displayed, and your position is marked by a black dot. The openings          │    [line break]";
		say "    │   represent doors, and the arrows indicate whether you can go up or down.      │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   At the start of the story, the map is almost empty. But when you discover    │    [line break]";
		say "    │   a new location, it is permanently added to the map.                          │    [line break]";
		say "    │                                                                                │    [line break]";
		say "╭───┴─┬──────────────────────────────────────────────────────────────────────────────┴───╮[line break]";
	else;
		say "│     │                                                                                  │[line break]";
	end if.

To say dialog help:
	if the mechanism is dialog section begin;
		say "╰───┬─┴──────────────────────────────────────────────────────────────────────────────┬───╯[line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Talking to the various people you meet is essential to making progress. As   │    [line break]";
		say "    │   the story unfolds, new topics of discussion are discovered and can be        │    [line break]";
		say "    │   raised with the relevant people. You do not necessarily receive a            │    [line break]";
		say "    │   notification when a new topic becomes available with someone.                │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Most topics disappear once they have been discussed, but some can be         │    [line break]";
		say "    │   brought up several times without this affecting their content. There are     │    [line break]";
		say "    │   no consequences to discussing a topic more than once.                        │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   The list of topics can only display a maximum of seven at any one time. If   │    [line break]";
		say "    │   you have discovered more topic options, you will need to discuss the first   │    [line break]";
		say "    │   few before the subsequent ones can appear on the list.                       │    [line break]";
		say "    │                                                                                │    [line break]";
		say "╭───┴─┬──────────────────────────────────────────────────────────────────────────────┴───╮[line break]";
	else;
		say "│     │                                                                                  │[line break]";
	end if.

To say infiltration help:
	if the mechanism is infiltration section begin;
		say "╰───┬─┴──────────────────────────────────────────────────────────────────────────────┬───╯[line break]";
		say "    │                                                                                │    [line break]";
		say "    │   A significant part of this story takes place in locations to which the       │    [line break]";
		say "    │   protagonist is not permitted access. In this situation, you must avoid       │    [line break]";
		say "    │   being caught by anyone, or leaving any traces of your visit.                 │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   You can avoid unpleasant encounters by peering through keyholes or from      │    [line break]";
		say "    │   staircase landings. This allows you to discreetly observe what is            │    [line break]";
		say "    │   happening in another room, and perhaps even gather valuable information.     │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Similarly, pay attention to the sounds reaching the protagonist's ears,      │    [line break]";
		say "    │   particularly if the sound of footsteps seems to be drawing nearer. When      │    [line break]";
		say "    │   she is not in a restricted area, she is less alert to noises, unless they    │    [line break]";
		say "    │   are coming from a restricted area.                                           │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Some locations offer places to hide: it's up to you to discover which        │    [line break]";
		say "    │   ones. When you are hiding, you can no longer interact with objects in the    │    [line break]";
		say "    │   area, but your inventory remains accessible.                                 │    [line break]";
		say "    │                                                                                │    [line break]";
		say "╭───┴─┬──────────────────────────────────────────────────────────────────────────────┴───╮[line break]";
	else;
		say "│     │                                                                                  │[line break]";
	end if.

To say time help:
	if the mechanism is time section begin;
		say "╰───┬─┴──────────────────────────────────────────────────────────────────────────────┬───╯[line break]";
		say "    │                                                                                │    [line break]";
		say "    │   The protagonist is not alone in the mansion: other people live there.        │    [line break]";
		say "    │   Every time you run a command, time passes, and these people go about their   │    [line break]";
		say "    │   business, even if the action you attempted does not achieve anything         │    [line break]";
		say "    │   useful.                                                                      │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Note, however, that time only passes when you are in the main interface      │    [line break]";
		say "    │   (the action screen): the story pauses during dialogue, on the inventory      │    [line break]";
		say "    │   screen, and so on. When you are presented with a choice (such as deciding    │    [line break]";
		say "    │   what to examine), the pause also triggers.                                   │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   There is no time limit on your activities... unless explicit information     │    [line break]";
		say "    │   is provided to you during the course of the story. You are free to           │    [line break]";
		say "    │   complete this adventure at your own pace.                                    │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Alongside the passage of time that occurs after you run a command, the       │    [line break]";
		say "    │   days are divided into periods: morning, afternoon, and so on. These          │    [line break]";
		say "    │   periods only follow one another after you have worked or slept: you can      │    [line break]";
		say "    │   wait as long as you like, evening will not give way to night.                │    [line break]";
		say "    │                                                                                │    [line break]";
		say "╭───┴─┬──────────────────────────────────────────────────────────────────────────────┴───╮[line break]";
	else;
		say "│     │                                                                                  │[line break]";
	end if.

To say input help:
	if the mechanism is input section begin;
		say "╰───┬─┴──────────────────────────────────────────────────────────────────────────────┬───╯[line break]";
		say "    │                                                                                │    [line break]";
		say "    │   Originally, the numeric keypad was the only way to run commands in this      │    [line break]";
		say "    │   story. However, as not all keyboards have one, commands are now run using    │    [line break]";
		say "    │   letters.                                                                     │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    │   It is, however, possible to try out the numeric interface (and switch        │    [line break]";
		say "    │   between input modes) by running the 'layout' command. Once you get used to   │    [line break]";
		say "    │   it, you will find that using the numeric keypad is quick and convenient.     │    [line break]";
		say "    │                                                                                │    [line break]";
		say "    └────────────────────────────────────────────────────────────────────────────────┘    [line break]";
	else;
		say "╰─────┴──────────────────────────────────────────────────────────────────────────────────╯[line break]";
	end if.




VOLUME - DIALOGUES


[#EXEGESIS DIALOGUES]   [Probably the most interesting and complicated system in the game]

[The processes involved in generating dialogues are explained in considerable detail, sometimes line by line, so I will only provide a brief overview of how they work here. See 'to display the relevant dialogue line' to view the process discussed in the following paragraph, 'to build the theme choice' for the process of listing available topics, and 'to manage a discussion' for the management of player input.]

[Essentially, when a dialogue is initiated (by us or by a script), the story pauses and the dialogue screen appears, initially showing only a full-length portrait of the protagonist. One of the first steps is to identify the person speaking (for example, the cook), which allows their portrait to be displayed and, most importantly, their personal dialogue table to be read. Next, a topic of discussion is assigned (which I call a 'theme'), whether it is the greeting (for example, 'Do you have a question?') or another, longer dialogue triggered by a specific script. At this point, the cook's entire dialogue table is scanned until the line associated with the desired theme is found. This is one of the countless sources of latency in this story, as some dialogue tables contain several thousand lines. When the first line of the correct theme is found, it is displayed, followed by all the lines forming part of the same reply: this is controlled by the second column of the dialogue tables, the value of which determines which reply the line belongs to. Within this same first turn, if the line of dialogue consists of six lines, all six lines are therefore displayed. At this point, the counter tracking the progression of the lines of dialogue is incremented: in this way, on the next command, the entire table is read again, but this time the lines associated with the second dialogue line are displayed.]

[The management of speech bubbles (in the comic-strip style) is handled autonomously: the dialogue tables only determine the presence and direction of the speech bubble's tail (the sort of appendage that extends from the bubble) based on the value in the 'speaker' column. Everything else is handled by automated 'say' commands, visible in the 'to display the dialogue screen' section. In summary, before each line of dialogue, the top border of the speech bubble is automatically added after a certain number of line breaks depending on the height of the speaker's nose (see 'to fill the first lines according to the speaker'), and the bottom border closes the line of dialogue at the end of the text display. For the side borders, the content of each line is read: if text is present, borders appear, and if the line begins or ends, rounded corners are added in the correct places. Refer to the section 'Display of dialogues', further on in this code, for the display of these graphical elements.]

[A parallel table (the 'table of themes') exists to list the headings of all the discussions for each character. It is used when displaying the list of available themes, which typically appears when addressing someone, or at the end of a dialogue. Several checks determine which topic is available at any given time: these use the values in the various columns of this table of themes, for example to ascertain whether a topic is still unknown, or whether it has already been discussed and cannot be raised again.]

[In the characters' dialogue tables, the value in the 'end' column determines which of three possible events occurs at the end of the current turn: one continues the dialogue, whilst the others interrupt it. The value 'end choice' causes the conversation to end immediately and returns the player to the action screen, whilst the value 'theme choice' indicates that the dialogue has ended and displays the list of available themes, without leaving the dialogue screen. If neither of these two values is specified, the default value 'continue choice' is used. This simply searches for and displays the next line of dialogue when the next command is entered.]

[The 'intel' column in the dialogue tables allows all sorts of effects to be triggered within the story (see 'to manage the intel triggers'): for example, receiving the paraffin case during the relevant dialogue, or advancing the story and displaying the "Story updated" notification when a particular line of dialogue is read. The 'discovery' column, meanwhile, enables the automatic discovery of a new discussion topic when a specific line of dialogue is read. This column is ultimately underused and could have been merged with the 'intel' column.]

[The main drawback of this highly "monolithic" system is that it is difficult to vary the dialogue text - that is, to display a specific line of dialogue if a particular condition is met. I use two methods for this, both of which are impractical. One reads a value from the 'intel' column to trigger a relevant dialogue branch. Technically speaking, this initiates a new dialogue, but the transition is imperceptible. The other method (see 'to manage potential dialogue variations') also reads the 'intel' column, but deletes the lines of dialogue that should not be retained. This latter system is simpler, but causes significant latency (the entire dialogue table is scanned, even just to delete three lines), and it requires each branch to have exactly the same number of replies, which probably rules it out for creating a proper dialogue branching system. Significant improvements must therefore be made before it can be used in a future project.]


Book - Core processes

[Permanent record of who the current conversation partner is]
Person spoken to is a person that varies.
[Allows the dialogue-reading process to be used by other processes]
Chart being read is a table name that varies.
[Similarly, allows the process to be used in different contexts while saving everything permanently]
Chosen theme is a text that varies.
[Important, used in dialogues involving multiple replies]
Dialog progression is a number that varies.
[Assigns a dialogue table to each character (not used, causes a compilation error)]
A person has a table name called the dialog chart.
[Forces a task to be assigned as soon as the dialogue ends]
A person can be bound to get a task after the dialog.
[Avoids displaying the list of topics straight after the opening greeting if a full conversation begins]
A person can be greeting the protagonist with a full dialog.
[Determines whether the special top bar appears]
The main top dialog line presence is a truth state that varies.
[Remembers the row where the reply begins]
The phylactery start is a number that varies.
[Remembers the length of the reply]
The phylactery length is a number that varies.

[The machine says it's too complicated, but it would have been handy  é_è]
[The dialog chart of the count is the table of discussion with the count.
The dialog chart of the governess is the table of discussion with the governess.
The dialog chart of the cook is the table of discussion with the cook.
The dialog chart of the maid is the table of discussion with the maid.
The dialog chart of the soldier is the table of discussion with the soldier.
The dialog chart of the comrade is the table of discussion with the comrade.]

[Specifies whether the displayed options are 'continue', 'end' or the list of themes]
Dialog option display is a kind of value.
Dialog option display is theme choice, continue choice, end choice.
The mechanism has a dialog option display.
[Specifies whether a topic remains accessible, or whether it should be purged after being read]
Exhaustability is a kind of value.
Exhaustability is unexhaustable, exhaustable, exhausted.
A theme has an exhaustability.
[Specifies whether a theme is "requestable" to someone, or currently hidden]
Topic state is a kind of value.
Topic state is unknown, known.
A theme has a topic state.
[Used visually, moves or hides the speech bubble's tail]
Speaking turn is a kind of value.
Speaking turn is player turn, npc turn, narrator turn.
The mechanism has a speaking turn.
[Changes the appearance of the conversation partner in specific cases]
Speaker deviation is a kind of value.
Speaker deviation is no deviation, operator deviation, innkeeper deviation, comrade deviation, empty deviation, delegation deviation, general deviation, laundress deviation, nightdress deviation, arrival deviation, leader deviation.
The mechanism has a speaker deviation.

[The number of lines below is inversely proportional to the number of hours I spent tearing my hair out]
To build the theme choice:
	[Purges the previous dialogue options]
	blank out the whole of table of displayed themes;
	let numerotation be 1;
	[Goes through the table listing all the themes in the story]
	repeat with line numbering running from 1 to the number of rows in the table of themes begin;
		[States that this line will be processed]
		choose row line numbering in the table of themes;
		[Conditions for including the topic: suitable conversation partner, known topic, topic not yet exhausted, maximum of 7 topics]
		if the recipient entry is the person spoken to and the known state entry is known and the exhaustability entry is not exhausted and the number of filled rows in the table of displayed themes is less than 7 begin;
			[Begins processing the first empty row in the dialogue options table]
			choose a blank row in the table of displayed themes;
			[Inserts the theme heading from the row being processed into the empty row]
			now the displayed theme entry is "[shown theme in row line numbering of table of themes]";
			[Inserts the theme technical name from the row being processed into the empty row]
			now the technical name entry is "[theme in row line numbering of table of themes]";
			[Also includes the numbering]
			now the numerotation entry is "[numerotation]";
			[Increments the numbering]
			increment numerotation;
		end if;
	end repeat;
	[Adds the option to end the dialogue]
	choose a blank row in the table of displayed themes;
	now the displayed theme entry is "End";
	now the numerotation entry is "[numerotation]";
	now cancelling number is numerotation;
	[Ensures that a theme is always available] [Ultimately underused]
	if the number of filled rows in the table of displayed themes is 1 and the person spoken to is the comrade begin;
		assimilate silently "MA slowness";
		build the theme choice;
	end if.

[Handles conversations that begin without the player's input]
To bring a type (number - a number) discussion on (theme - a text) initiated by (subject - a person):
	now the mechanism is paused;
	if the number is 1 begin;
		[Teleports the character, who takes on a new occupation after the dialogue, which should end abruptly]
		now the subject is in the location;
		now the subject is currently motionless;
		now the subject is idling;
		now the subject is already seen doing something here;
		now the last place of the subject is the location of the subject;
		now the subject is bound to get a task after the dialog;
	otherwise if the number is 2;
		now the subject is already seen doing something here;
	end if;
	[General launch of the dialogue system]
	now the person spoken to is the subject;
	if the person spoken to is the count begin;
		now the chart being read is the table of discussion with the count;
	otherwise if the person spoken to is the governess;
		now the chart being read is the table of discussion with the governess;
	otherwise if the person spoken to is the cook;
		now the chart being read is the table of discussion with the cook;
	otherwise if the person spoken to is the maid;
		now the chart being read is the table of discussion with the maid;
	otherwise if the person spoken to is the soldier;
		now the chart being read is the table of discussion with the soldier;
	otherwise if the person spoken to is the comrade;
		now the chart being read is the table of discussion with the comrade;
	end if;
	now the mechanism is dialog screen;
	now the mechanism is dialog input;
	[Specific launch of the desired dialogue]
	now the chosen theme is "[theme]";
	now the mechanism is continue choice;
	now dialog progression is 1;
	[Type 3 for dialogue branches: without this, the line would be displayed twice]
	if the number is 3 begin;
		now the phylactery length is 0;
	else;
		display the relevant dialog line;
	end if.

[Handles commands during a dialogue scene]
To manage a discussion using (command - an indexed text):
	[Handles commands when there is a choice of theme]
	if the mechanism is theme choice begin;
		if command is not a numerotation listed in the table of displayed themes begin;
			end on a powerful incorrect input;
		otherwise if command is "[cancelling number]";
			now the mechanism is action screen;
			restore the last action screen input;
			add in a new screen "The conversation comes to an end.";
			[Scripted exceptions]
			if the communist is not ready to work and the mechanism is not first tutorial event begin;
				run the script to start the first tutorial event;
			end if;
		else;
			now the mechanism is paused;
			[Permanently saves the selected theme]
			now the chosen theme is "[technical name corresponding to a numerotation of command in the table of displayed themes]";
			[Permanently saves the conversation partner's table]
			[now the chart being read is the dialog chart of the person spoken to;]
			if the person spoken to is the count begin;
				now the chart being read is the table of discussion with the count;
			otherwise if the person spoken to is the governess;
				now the chart being read is the table of discussion with the governess;
			otherwise if the person spoken to is the cook;
				now the chart being read is the table of discussion with the cook;
			otherwise if the person spoken to is the maid;
				now the chart being read is the table of discussion with the maid;
			otherwise if the person spoken to is the soldier;
				now the chart being read is the table of discussion with the soldier;
			otherwise if the person spoken to is the comrade;
				now the chart being read is the table of discussion with the comrade;
			end if;
			[Potentially 'exhausts' a theme when it is first read]
			if the exhaustability corresponding to a theme of chosen theme in table of themes is exhaustable begin;
				now the exhaustability corresponding to a theme of chosen theme in table of themes is exhausted;
			end if;
			[Removes the asterisk from a topic that has never been discussed]
			replace the text "●" in the shown theme corresponding to a theme of chosen theme in table of themes with " ";
			[Declares continuation by default, but this may be overridden immediately depending on what the tables specify]
			now the mechanism is continue choice;
			[Resets the progress counter for lines]
			now dialog progression is 1;
			[Displays the correct line of dialogue at last!]
			display the relevant dialog line;
		end if;
	[Handles commands when the only option is to continue]
	otherwise if the mechanism is continue choice;
		now the mechanism is paused;
		if the command is "[key next]" begin;
			display the relevant dialog line;
		else;
			end on a powerful incorrect input;
		end if;
	[Handles commands when the only option is to end the dialogue]
	otherwise if the mechanism is end choice;
		if the command is "[key next]" begin;
			[Gives a job back to someone who came to speak to us]
			if the person spoken to is bound to get a task after the dialog begin;
				assign a full task to the person spoken to;
				[Normally, the assignment takes place after the movement, so this property prevents inconsistencies]
				now the person spoken to is missing the next routine movement rule;
				now the person spoken to is not bound to get a task after the dialog;
			end if;
			[Restoring controls]
			now the mechanism is action screen;
			restore the last action screen input;
			[Exception for offences]
			if the communist is committing a crime begin;
				clean up after the sentence;
			[Scripted exception for the end of the prologue]
			otherwise if the chosen theme is "MA 1 prologue";
				run the script to display the second set of intermission screen;
			[Concludes the conversation during the day of depression]
			otherwise if the chosen theme is "HK 1 depression";
				generate 1 for "The conversation comes to an end. She sits back down at the table.";
			[In the case of the phone, restores the drawings of the main characters]
			otherwise if the chosen theme is "MA 1 telephone";
				run the script to end the telephone call;
			[When the brief exchange with the housekeeper is followed by the interlude]
			otherwise if the chosen theme is "HK 2 delegation";
				run the script to display the delegation intermission;
			[During the under-the-table spying, continues with the interlude]
			otherwise if the chosen theme is "CO 1 invasion";
				now the mechanism is paused; [Essential! Otherwise, time passes]
				now the mechanism is special prologue input;
				now the mechanism is intermission screen;
				now the mechanism is table stage;
			[During the similar case of spying behind the curtains]
			otherwise if the chosen theme is "CO 1 directorate";
				now the mechanism is paused;
				now the mechanism is special prologue input;
				now the mechanism is intermission screen;
				now the mechanism is curtains stage;
			[When returning equipment]
			otherwise if the chosen theme is "MA return negative" or the chosen theme is "MA return positive";
				run the script to return the equipment;
			[Plays the delivery cutscene after the dialogue]
			otherwise if the chosen theme is "HK 1 confinement";
				run the script to make a brief appearance in the bedroom;
			[Concludes the final discussion with Marceline]
			otherwise if the chosen theme is "MA 1 end";
				run the script to close the last briefing;
			[Concludes the final discussion with the count]
			otherwise if the chosen theme is "CO 1 confrontation";
				now the count is unportrayed for one turn;
				add in a new screen "The conversation comes to an end.";
				add in a new paragraph "The count strides sharply across the room.";
			[Concludes the final discussion with the housekeeper]
			otherwise if the chosen theme is "HK 5 end" or the chosen theme is "HK 6 end";
				run the script to switch to the maid conclusion;
			[Concludes the final discussion with the maid]
			otherwise if the chosen theme is "MD 2 end" or the chosen theme is "MD 3 end";
				run the script to close the maid's bedroom;
			[Concludes the final discussion with the cook]
			otherwise if the chosen theme is "CK 2 end" or the chosen theme is "CK 3 end";
				run the script to close the cook's bedroom;
			[Concludes the conclusion...]
			otherwise if the chosen theme is "MA 4 conclusion";
				run the script to launch the slideshow;
			[Strings together the secret scene]
			otherwise if the chosen theme is "CK 1 train";
				run the script to initiate the way back;
			[Displays the comment following the first conversation with the count]
			otherwise if the chosen theme is "CO 1 encounter";
				run the script to get the handkerchief;
			[Typical case]
			else;
				add in a new screen "The conversation comes to an end.";
			end if;
		else;
			end on a powerful incorrect input;
		end if;
	end if.

[Process that displays all the lines of a response and prepares them for inclusion in a speech bubble]
To display the relevant dialog line:
	[Clears the previous text]
	clear the dialog;
	[Resets two variables used to display speech bubbles]
	let the ghost progression be 0;
	now the phylactery length is 0;
	[Reads the entire dialogue table of the person in question]
	repeat with line count running from 1 to the number of rows in the chart being read begin;
		[States that this line will be processed]
		choose row line count in the chart being read;
		[A very belated attempt to simplify the dialogue variations]
		if the stage entry is dialog progression and the linked theme entry is "[chosen theme]" and there is an intel entry begin;
			manage potential dialog variations according to line count;
		end if;
		[Finds the line that is consistent with the chosen theme and the stage of the conversation]
		if the stage entry is dialog progression and the linked theme entry is "[chosen theme]" begin;
			[First, sets the type of speaker]
			now the mechanism is the speaker entry;
			[Depending on who is speaking, skips several lines and displays the first horizontal border of the speech bubble]
			unless the ghost progression is the dialog progression begin;
				fill the first lines according to the speaker;
			end unless;
			[Changes the ghost so that the process described above occurs only once per response]
			now the ghost progression is the dialog progression;
			[Repeats the display of the single line as much as necessary (with a 'repeat' function)]
			process 2 for single line entry;
			[A counter that tracks the length of the reply, for displaying the speech bubble]
			increment the phylactery length;
			[Adds a new topic discovered whilst reading this line]
			unless there is no discovery entry begin;
				let new theme be the discovery in row line count of the chart being read;
				now the known state corresponding to a theme of new theme in table of themes is known;
			end unless;
			[Triggers various effects when this column is read, including progress in the main quest]
			unless there is no intel entry or the intel entry is 99 begin;
				manage the intel triggers according to the intel entry;
			end unless;
			[A way of avoiding having to write 'continue choice' on every line of dialogue]
			if there is no end entry begin;
				now the mechanism is continue choice;
			else;
				[At the appropriate time, reopens the theme selection (or forces the dialogue to end)]
				now the mechanism is the end entry;
				[Rebuilds the list]
				build the theme choice;
			end if;
		end if;
	end repeat;
	[Purely visual: adds some padding if the response doesn't fill the entire speech bubble]
	unless the mechanism is narrator turn begin;
		if the phylactery length is 1 begin;
			process 2 for a main filling line;
			increment the phylactery length;
			process 2 for a main filling line;
			increment the phylactery length;
		otherwise if the phylactery length is 2;
			process 2 for a main filling line;
			increment the phylactery length;
		end if;
	end unless;
	[Adds the final horizontal bar]
	process 2 for a main dialog line;
	increment the phylactery length;
	[Replaces the filler lines with blank lines]
	purge the filling lines;
	[Prepares for the next response]
	increment the dialog progression.


Book - Secondary processes

[Functions for adding or removing themes from the list]
To assimilate silently (subject - a text):
	now the known state corresponding to a theme of subject in table of themes is known.

To assimilate lowly (subject - a text):
	unless the known state corresponding to a theme of subject in table of themes is known begin;
		now the known state corresponding to a theme of subject in table of themes is known;
		let the target be the recipient corresponding to a theme of subject in table of themes;
		add in a new paragraph "I could discuss this with [the target].";
	end unless.

To assimilate loudly (subject - a text):
	unless the known state corresponding to a theme of subject in table of themes is known begin;
		now the known state corresponding to a theme of subject in table of themes is known;
		let the target be the recipient corresponding to a theme of subject in table of themes;
		add in a new paragraph "I should discuss this with [the target]...";
	end unless.

To forget (subject - text):
	now the known state corresponding to a theme of subject in table of themes is unknown.

[Applies after a line has been read to produce different effects depending on the 'intel' column]
To manage the intel triggers according to (intel entry - a number):
	[Launching scripts]
	if the intel entry is 100 begin;
		run the script to switch to the second act;
	otherwise if the intel entry is 101;
		run the script to introduce the acquisition of keys;
	otherwise if the intel entry is 102;
		run the script to get the keys;
	otherwise if the intel entry is 103;
		run the script to unlock the economical discussion;
	otherwise if the intel entry is 104;
		run the script to increment the second act;
	otherwise if the intel entry is 105;
		run the script to switch to the third act;
	otherwise if the intel entry is 107 and the northern storeroom is accessed;
		assimilate silently "CK furniture";
	otherwise if the intel entry is 108;
		run the script to start the lunch countdown;
	otherwise if the intel entry is 109;
		[Used several times]
		call for a story update notification;
	otherwise if the intel entry is 110;
		run the script to collect the devices;
	otherwise if the intel entry is 111;
		now the communist is carrying the parabellum;
	otherwise if the intel entry is 112;
		now the communist is breakfast-allowed;
	otherwise if the intel entry is 113;
		now the dummy lantern is nowhere;
		now the tin lantern is in the cabinet;
	otherwise if the intel entry is 114;
		now the communist is lantern-forbidden;
	[Change of conversation partners during the telephone call]
	otherwise if the intel entry is 200;
		now the mechanism is no deviation;
	otherwise if the intel entry is 201;
		now the mechanism is operator deviation;
	otherwise if the intel entry is 202;
		now the mechanism is innkeeper deviation;
	otherwise if the intel entry is 203;
		now the mechanism is empty deviation;
	otherwise if the intel entry is 204;
		now the mechanism is comrade deviation;
	[Dialogue branches; a system created so late that it gives me goosebumps]
	[Final conversation with the maid]
	otherwise if the intel entry is 301;
		if the communist is postcards-read begin;
			bring a type 3 discussion on "MD 2 end" initiated by the maid;
			now the communist is maid-fixed;
		else;
			bring a type 3 discussion on "MD 3 end" initiated by the maid;
		end if;
		now the communist is maid-concluded;
	[Final conversation with the housekeeper, dependent on the count's health]
	otherwise if the intel entry is 302;
		if the communist is count-executed begin;
			bring a type 3 discussion on "HK 2 end" initiated by the governess;
		else;
			bring a type 3 discussion on "HK 3 end" initiated by the governess;
		end if;
	[Final conversation with the housekeeper, return to a shared dialogue]
	otherwise if the intel entry is 303;
		bring a type 3 discussion on "HK 4 end" initiated by the governess;
	[Final conversation with the housekeeper]
	otherwise if the intel entry is 304;
		if the secret keepsake is already rotated begin;
			bring a type 3 discussion on "HK 5 end" initiated by the governess;
			now the communist is governess-fixed;
		else;
			bring a type 3 discussion on "HK 6 end" initiated by the governess;
		end if;
		now the communist is governess-concluded;
	[Final conversation with the cook]
	otherwise if the intel entry is 305;
		if the exhaustability corresponding to a theme of "CK count" in the table of themes is exhausted begin;
			bring a type 3 discussion on "CK 2 end" initiated by the cook;
			now the communist is cook-fixed;
		else;
			bring a type 3 discussion on "CK 3 end" initiated by the cook;
		end if;
		now the communist is cook-concluded;
	[Final conversation with Marceline]
	otherwise if the intel entry is 306;
		if the communist is count-executed begin;
			bring a type 3 discussion on "MA 2 conclusion" initiated by the comrade;
		else;
			bring a type 3 discussion on "MA 3 conclusion" initiated by the comrade;
		end if;
	otherwise if the intel entry is 307;
		bring a type 3 discussion on "MA 4 conclusion" initiated by the comrade;
	[Progress on the mission, which is ultimately underused; the column should be called 'triggers']
	else;
		record a quest progression with the intel entry;
	end if.

[Runs just before the line is displayed in order to delete it under certain conditions]
[An older system than the one above, quite resource-intensive, better suited to small variations]
To manage potential dialog variations according to (line count - a number):
	choose row line count in the chart being read;
	[Keeps the mediocre assessment]
	if the intel entry is 603 and the known state corresponding to a theme of "MA return negative" in the table of themes is known begin;
		blank out the whole row;
	[Keeps the positive assessment]
	otherwise if the intel entry is 604 and the known state corresponding to a theme of "MA return positive" in the table of themes is known;
		blank out the whole row;
	[Sorts out the minor variations to reflect the condition of the graphophone]
	otherwise if the intel entry is 605;
		unless the graphophone is funneled and the graphophone is secured begin;
			blank out the whole row;
		end unless;
	otherwise if the intel entry is 606;
		unless the graphophone is funneled and the graphophone is not secured begin;
			blank out the whole row;
		end unless;
	otherwise if the intel entry is 607;
		unless the graphophone is not funneled and the graphophone is not secured begin;
			blank out the whole row;
		end unless;
	[A minor change to the last briefing]
	otherwise if the intel entry is 608 and the communist is not cannon-fired;
		blank out the whole row;
	otherwise if the intel entry is 609 and the communist is cannon-fired;
		blank out the whole row;
	[A slight variation in the report on tank sales]
	otherwise if the intel entry is 610 and the communist is soldier-sent away;
		blank out the whole row;
	otherwise if the intel entry is 611 and the communist is not soldier-sent away;
		blank out the whole row;
	end if.

[A lengthy process dedicated solely to displaying the first line of the speech bubble]
[Unfortunately, this happens *before* the character changes during the telephone call, so the first height is never right]
To fill the first lines according to the speaker:
	now the main top dialog line presence is false;
	[Narration: always starts right at the top]
	if the mechanism is narrator turn begin;
		now the main top dialog line presence is true;
		now the phylactery start is 0;
	[Player: most often at the level of the laundress]
	otherwise if the mechanism is player turn;
		if the mechanism is delegation deviation or the mechanism is general deviation begin;
			now the main top dialog line presence is true;
			now the phylactery start is 0;
		else;
			process 2 for a main filling line;
			process 2 for a main filling line;
			process 2 for a main dialog line;
			now the phylactery start is 3;
		end if;
	[NPC: next time, use a table, or at least set a height property...]
	otherwise if the mechanism is npc turn;
		if the mechanism is operator deviation begin;
			process 2 for a main filling line;
			process 2 for a main filling line;
			process 2 for a main filling line;
			process 2 for a main filling line;
			process 2 for a main dialog line;
			now the phylactery start is 5;
		otherwise if the mechanism is innkeeper deviation;
			process 2 for a main filling line;
			process 2 for a main filling line;
			process 2 for a main dialog line;
			now the phylactery start is 3;
		otherwise if the mechanism is general deviation;
			process 2 for a main dialog line;
			now the phylactery start is 1;
		otherwise if the person spoken to is the comrade;
			process 2 for a main filling line;
			process 2 for a main dialog line;
			now the phylactery start is 2;
		otherwise if the person spoken to is the count or the communist is teleporting;
			now the main top dialog line presence is true;
			now the phylactery start is 0;
		otherwise if the person spoken to is the governess or the person spoken to is the cook;
			process 2 for a main dialog line;
			now the phylactery start is 1;
		otherwise if the person spoken to is the maid;
			process 2 for a main filling line;
			process 2 for a main filling line;
			process 2 for a main filling line;
			process 2 for a main dialog line;
			now the phylactery start is 4;
		otherwise if the person spoken to is the soldier;
			now the main top dialog line presence is true;
			now the phylactery start is 0;
		end if;
	end if.

[A laborious process that replaces padding with blank lines]
To purge the filling lines:
	if the dialog line 01 is a main filling line begin;
		now the dialog line 01 is a main blank line;
	end if;
	if the dialog line 02 is a main filling line begin;
		now the dialog line 02 is a main blank line;
	end if;
	if the dialog line 03 is a main filling line begin;
		now the dialog line 03 is a main blank line;
	end if;
	if the dialog line 04 is a main filling line begin;
		now the dialog line 04 is a main blank line;
	end if;
	if the dialog line 05 is a main filling line begin;
		now the dialog line 05 is a main blank line;
	end if;
	if the dialog line 06 is a main filling line begin;
		now the dialog line 06 is a main blank line;
	end if;
	if the dialog line 07 is a main filling line begin;
		now the dialog line 07 is a main blank line;
	end if;
	if the dialog line 08 is a main filling line begin;
		now the dialog line 08 is a main blank line;
	end if;
	if the dialog line 09 is a main filling line begin;
		now the dialog line 09 is a main blank line;
	end if;
	if the dialog line 10 is a main filling line begin;
		now the dialog line 10 is a main blank line;
	end if;
	if the dialog line 11 is a main filling line begin;
		now the dialog line 11 is a main blank line;
	end if;
	if the dialog line 12 is a main filling line begin;
		now the dialog line 12 is a main blank line;
	end if;
	if the dialog line 13 is a main filling line begin;
		now the dialog line 13 is a main blank line;
	end if.


Book - Dialogue tables

[Table of dialogue options available to the player]
Table of displayed themes
[Takes from 'shown theme']	[Takes from 'theme']
DISPLAYED THEME				TECHNICAL NAME				NUMEROTATION
""									""								""
""									""								""
""									""								""
""									""								""
""									""								""
""									""								""
""									""								""
""									""								""

[Master table of topics that the player can bring up]
Table of themes
THEME							SHOWN THEME									RECIPIENT			KNOWN STATE			EXHAUSTABILITY
"HK room"					"My room                   ● "		governess			known					unexhaustable
"HK count"					"The count                 ● "		governess			unknown				exhaustable
"HK housekeeper"			"Housekeeper               ● "		governess			unknown				exhaustable
"HK areas"					"Authorised areas          ● "		governess			unknown				unexhaustable
"HK duties"					"My duties                 ● "		governess			unknown				unexhaustable
"HK courtyard"				"Courtyard                 ● "		governess			unknown				exhaustable
"HK hallway"				"Staff hallway             ● "		governess			unknown				exhaustable
"HK lantern"				"Lantern                   ● "		governess			unknown				exhaustable
"HK overtime"				"Lantern                   ● "		governess			unknown				exhaustable
"HK family"					"Entourage of the count    ● "		governess			unknown				exhaustable
"HK explosion"				"Cannon shot               ● "		governess			unknown				exhaustable
"CK duties"					"Duties at the mansion     ● "		cook					known					unexhaustable
"CK pantry"					"Pantry                    ● "		cook					unknown				exhaustable
"CK count"					"The count                 ● "		cook					unknown				exhaustable
"CK breakfast"				"Breakfast                 ● "		cook					unknown				exhaustable
"CK news"					"World news                ● "		cook					unknown				unexhaustable
"CK furniture"				"Furniture in the pantry   ● "		cook					unknown				exhaustable
"CK family"					"Entourage of the count    ● "		cook					unknown				exhaustable
"CK reminder"				"Reminder of names         ● "		cook					unknown				unexhaustable
"CK depression"			"Housekeeper in her room   ● "		cook					unknown				exhaustable
"CK telephone"				"Using the telephone       ● "		cook					unknown				exhaustable
"CK schedule"				"Guest schedule            ● "		cook					unknown				exhaustable
"CK explosion"				"Cannon shot               ● "		cook					unknown				exhaustable
"MD staff"					"Household staff           ● "		maid					known					exhaustable
"MD duties"					"Your duties               ● "		maid					unknown				unexhaustable
"MD housekeeper"			"Anaëlle                   ● "		maid					unknown				exhaustable
"MD rest"					"Periods of rest           ● "		maid					unknown				unexhaustable
"MD cook"					"The cook                  ● "		maid					unknown				exhaustable
"MD lantern"				"Lantern                   ● "		maid					unknown				exhaustable
"MD count"					"The count                 ● "		maid					unknown				exhaustable
"MD patrol"					"Night patrol              ● "		maid					unknown				exhaustable
"MD family"					"Entourage of the count    ● "		maid					unknown				exhaustable
"MD door"					"Door in the lounge        ● "		maid					unknown				exhaustable
"MD depression"			"Housekeeper in her room   ● "		maid					unknown				exhaustable
"MD visit"					"Guests                    ● "		maid					unknown				exhaustable
"MD bushes"					"Crushed bushes            ● "		maid					unknown				exhaustable
"MD schedule"				"Guest schedule            ● "		maid					unknown				exhaustable
"MD explosion"				"Cannon shot               ● "		maid					unknown				exhaustable
"MA delay"					"No information yet        ● "		comrade				known					unexhaustable
"MA slowness"				"Nothing new               ● "		comrade				unknown				unexhaustable
"MA meetings"				"Meetings at the mansion   ● "		comrade				unknown				exhaustable
"MA basement"				"People in the basement    ● "		comrade				unknown				exhaustable
"MA blackboard"			"Blackboard                ● "		comrade				unknown				unexhaustable
"MA photographs"			"Photographs               ● "		comrade				unknown				exhaustable
"MA hostility"				"France's hostility        ● "		comrade				unknown				unexhaustable
"MA paraffin"				"Copying the keys          ● "		comrade				unknown				exhaustable
"MA duplicates"			"Duplicate keys            ● "		comrade				unknown				exhaustable
"MA egg"						"Fabergé egg               ● "		comrade				unknown				exhaustable
"MA family"					"Safe in the study         ● "		comrade				unknown				exhaustable
"MA intentions"			"French intentions         ● "		comrade				unknown				exhaustable
"MA general"				"Denikin                   ● "		comrade				unknown				exhaustable
"MA funding"				"The hundred million       ● "		comrade				unknown				exhaustable
"MA interests"				"Economic interests        ● "		comrade				unknown				exhaustable
"MA search"					"Apartments searched       ● "		comrade				unknown				exhaustable
"MA delegates"				"Visit by the delegates    ● "		comrade				unknown				exhaustable
"MA invasion"				"Invasion of Ukraine       ● "		comrade				unknown				exhaustable
"MA tank negative"		"Sale of tanks             ● "		comrade				unknown				exhaustable
"MA tank positive"		"Sale of tanks             ● "		comrade				unknown				exhaustable
"MA key"						"Missing key               ● "		comrade				unknown				exhaustable
"MA return positive"		"Returning the equipment   ● "		comrade				unknown				exhaustable
"MA return negative"		"Returning the equipment   ● "		comrade				unknown				exhaustable

[Separation to distinguish dialogues triggered without player input - this table is in fact optional]
Table of themes (continued)
THEME							SHOWN THEME		RECIPIENT			KNOWN STATE				EXHAUSTABILITY
"CO 1 encounter"			--					count					unknown					unexhaustable
"CO 1 intrusion"			--					count					unknown					unexhaustable
"CO 1 irruption"			--					count					unknown					unexhaustable
"CO 1 aggravated"			--					count					unknown					unexhaustable
"CO 1 bedroom"				--					count					unknown					unexhaustable
"CO 1 espionage"			--					count					unknown					unexhaustable
"CO 1 beating"				--					count					unknown					unexhaustable
"CO 2 beating"				--					count					unknown					unexhaustable
"CO 1 invasion"			--					count					unknown					unexhaustable
"CO 1 directorate"		--					count					unknown					unexhaustable
"CO 1 confrontation"		--					count					unknown					unexhaustable
"HK 1 introduction"		--					governess			unknown					unexhaustable
"HK 2 introduction"		--					governess			unknown					unexhaustable
"HK 3 introduction"		--					governess			unknown					unexhaustable
"HK 1 greeting"			--					governess			unknown					unexhaustable
"HK 2 greeting"			--					governess			unknown					unexhaustable
"HK 3 greeting"			--					governess			unknown					unexhaustable
"HK 1 intrusion"			--					governess			unknown					unexhaustable
"HK 1 irruption"			--					governess			unknown					unexhaustable
"HK 1 bedroom"				--					governess			unknown					unexhaustable
"HK 1 espionage"			--					governess			unknown					unexhaustable
"HK 1 beating"				--					governess			unknown					unexhaustable
"HK 1 patrol"				--					governess			unknown					unexhaustable
"HK 1 aggravated"			--					governess			unknown					unexhaustable
"HK 1 baskets"				--					governess			unknown					unexhaustable
"HK 2 baskets"				--					governess			unknown					unexhaustable
"HK 3 baskets"				--					governess			unknown					unexhaustable
"HK 1 depression"			--					governess			unknown					unexhaustable
"HK 1 delegation"			--					governess			unknown					unexhaustable
"HK 1 confinement"		--					governess			unknown					unexhaustable
"HK 1 end"					--					governess			unknown					unexhaustable
"HK 2 end"					--					governess			unknown					unexhaustable
"HK 3 end"					--					governess			unknown					unexhaustable
"HK 4 end"					--					governess			unknown					unexhaustable
"HK 5 end"					--					governess			unknown					unexhaustable
"HK 6 end"					--					governess			unknown					unexhaustable
"CK 1 introduction"		--					cook					unknown					unexhaustable
"CK 1 greeting"			--					cook					unknown					unexhaustable
"CK 2 greeting"			--					cook					unknown					unexhaustable
"CK 3 greeting"			--					cook					unknown					unexhaustable
"CK 1 intrusion"			--					cook					unknown					unexhaustable
"CK 1 irruption"			--					cook					unknown					unexhaustable
"CK 1 bedroom"				--					cook					unknown					unexhaustable
"CK 1 espionage"			--					cook					unknown					unexhaustable
"CK 1 aggravated"			--					cook					unknown					unexhaustable
"CK 1 beating"				--					cook					unknown					unexhaustable
"CK 1 end"					--					cook					unknown					unexhaustable
"CK 2 end"					--					cook					unknown					unexhaustable
"CK 3 end"					--					cook					unknown					unexhaustable
"CK 1 train"				--					cook					unknown					unexhaustable
"MD 1 introduction"		--					maid					unknown					unexhaustable
"MD 1 greeting"			--					maid					unknown					unexhaustable
"MD 2 greeting"			--					maid					unknown					unexhaustable
"MD 3 greeting"			--					maid					unknown					unexhaustable
"MD 1 surprise"			--					maid					unknown					unexhaustable
"MD 2 surprise"			--					maid					unknown					unexhaustable
"MD 1 intrusion"			--					maid					unknown					unexhaustable
"MD 1 irruption"			--					maid					unknown					unexhaustable
"MD 1 bedroom"				--					maid					unknown					unexhaustable
"MD 1 espionage"			--					maid					unknown					unexhaustable
"MD 1 aggravated"			--					maid					unknown					unexhaustable
"MD 1 beating"				--					maid					unknown					unexhaustable
"MD 1 end"					--					maid					unknown					unexhaustable
"MD 2 end"					--					maid					unknown					unexhaustable
"MD 3 end"					--					maid					unknown					unexhaustable
"SO 1 intrusion"			--					soldier				unknown					unexhaustable
"SO 1 aggravated"			--					soldier				unknown					unexhaustable
"SO 1 resolution"			--					soldier				unknown					unexhaustable
"MA 1 prologue"			--					comrade				unknown					unexhaustable
"MA 1 introduction"		--					comrade				unknown					unexhaustable
"MA 1 greeting"			--					comrade				unknown					unexhaustable
"MA 2 greeting"			--					comrade				unknown					unexhaustable
"MA 3 greeting"			--					comrade				unknown					unexhaustable
"MA 4 greeting"			--					comrade				unknown					unexhaustable
"MA 1 nose"					--					comrade				unknown					unexhaustable
"MA 1 telephone"			--					comrade				unknown					unexhaustable
"MA 1 equipment"			--					comrade				unknown					unexhaustable
"MA 1 emergency"			--					comrade				unknown					unexhaustable
"MA 2 emergency"			--					comrade				unknown					unexhaustable
"MA 1 end"					--					comrade				unknown					unexhaustable
"MA 1 conclusion"			--					comrade				unknown					unexhaustable
"MA 2 conclusion"			--					comrade				unknown					unexhaustable
"MA 3 conclusion"			--					comrade				unknown					unexhaustable
"MA 4 conclusion"			--					comrade				unknown					unexhaustable

[WARNING! I believe the 9-character rule is in force, make sure the beginning of the theme is distinctive!]

Table of discussion with the count
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Gentlemen.                      "	1		player turn		"CO 1 invasion"			--					--					99
"I do not deny that it is        "	2		player turn		"CO 1 invasion"			--					--					--
"pleasant to reminisce about our "	2		player turn		"CO 1 invasion"			--					--					--
"female friends and our          "	2		player turn		"CO 1 invasion"			--					--					--
"adventures, but I should like to"	2		player turn		"CO 1 invasion"			--					--					--
"take the liberty of turning to  "	2		player turn		"CO 1 invasion"			--					--					--
"the matters that have brought us"	2		player turn		"CO 1 invasion"			--					--					--
"together today.                 "	2		player turn		"CO 1 invasion"			--					--					--
"The count struggles to contain  "	3		narrator turn	"CO 1 invasion"			--					--					--
"the tremor in his voice, but he "	3		narrator turn	"CO 1 invasion"			--					--					--
"seems to be choosing his words  "	3		narrator turn	"CO 1 invasion"			--					--					--
"carefully, uttering them slowly "	3		narrator turn	"CO 1 invasion"			--					--					--
"and solemnly.                   "	3		narrator turn	"CO 1 invasion"			--					--					--
"The three regiments of          "	4		player turn		"CO 1 invasion"			--					--					--
"volunteers have been raised and "	4		player turn		"CO 1 invasion"			--					--					--
"will very soon receive their    "	4		player turn		"CO 1 invasion"			--					--					--
"marching orders. They will be   "	4		player turn		"CO 1 invasion"			--					--					--
"accompanied by the officers who "	4		player turn		"CO 1 invasion"			--					--					--
"have been trained right here.   "	4		player turn		"CO 1 invasion"			--					--					--
"This exceptional achievement    "	5		player turn		"CO 1 invasion"			--					--					--
"could not have been realised    "	5		player turn		"CO 1 invasion"			--					--					--
"without the contribution of the "	5		player turn		"CO 1 invasion"			--					--					--
"French nation. On behalf of the "	5		player turn		"CO 1 invasion"			--					--					--
"command of the Imperial Army, I "	5		player turn		"CO 1 invasion"			--					--					--
"offer you my most sincere       "	5		player turn		"CO 1 invasion"			--					--					--
"thanks.                         "	5		player turn		"CO 1 invasion"			--					--					--
"I hear sighs of joy from the    "	6		narrator turn	"CO 1 invasion"			--					--					--
"audience.                       "	6		narrator turn	"CO 1 invasion"			--					--					--
"However, as you are well aware, "	7		player turn		"CO 1 invasion"			--					--					--
"these few troops will not be    "	7		player turn		"CO 1 invasion"			--					--					--
"able to tip the balance of power"	7		player turn		"CO 1 invasion"			--					--					--
"on the battlefield.             "	7		player turn		"CO 1 invasion"			--					--					--
"The red vermin are proving far  "	8		player turn		"CO 1 invasion"			--					--					--
"more resolute than we had       "	8		player turn		"CO 1 invasion"			--					--					--
"imagined. Your own intelligence "	8		player turn		"CO 1 invasion"			--					--					--
"reports certainly bear this out."	8		player turn		"CO 1 invasion"			--					--					--
"Similarly, the black hordes are "	9		player turn		"CO 1 invasion"			--					--					--
"not making life any easier for  "	9		player turn		"CO 1 invasion"			--					--					--
"us, nor are the rebel Cossacks. "	9		player turn		"CO 1 invasion"			--					--					--
"I admit all this without        "	9		player turn		"CO 1 invasion"			--					--					--
"hesitation.                     "	9		player turn		"CO 1 invasion"			--					--					--
"Why would I say such things     "	10		player turn		"CO 1 invasion"			--					--					--
"about my own men? Because the   "	10		player turn		"CO 1 invasion"			--					--					--
"temporary difficulties we are   "	10		player turn		"CO 1 invasion"			--					--					--
"experiencing completely justify "	10		player turn		"CO 1 invasion"			--					--					--
"our grand project.              "	10		player turn		"CO 1 invasion"			--					--					--
"As you can guess, I am of course"	11		player turn		"CO 1 invasion"			--					--					--
"referring to the landing of the "	11		player turn		"CO 1 invasion"			--					--					--
"French army in Ukraine, the     "	11		player turn		"CO 1 invasion"			--					--					--
"occupation of Odessa and the    "	11		player turn		"CO 1 invasion"			--					--					--
"establishment of a base of      "	11		player turn		"CO 1 invasion"			--					--					--
"operations in the region.       "	11		player turn		"CO 1 invasion"			--					--					109
"What? No!...                    "	12		narrator turn	"CO 1 invasion"			--					--					--
"Since the Ukrainian apes will   "	13		player turn		"CO 1 invasion"			--					--					--
"not dare to defy us, our armies "	13		player turn		"CO 1 invasion"			--					--					--
"will join forces swiftly. Then, "	13		player turn		"CO 1 invasion"			--					--					--
"we shall march together on      "	13		player turn		"CO 1 invasion"			--					--					--
"Moscow, and we shall finally put"	13		player turn		"CO 1 invasion"			--					--					--
"an end to Lenin's illegal       "	13		player turn		"CO 1 invasion"			--					--					--
"government.                     "	13		player turn		"CO 1 invasion"			--					--					--
"No, no!                         "	14		narrator turn	"CO 1 invasion"			--					--					--
"Look at your brave men... Look  "	15		player turn		"CO 1 invasion"			--					--					--
"at the French soldier: proud,   "	15		player turn		"CO 1 invasion"			--					--					--
"valiant and heroic. And above   "	15		player turn		"CO 1 invasion"			--					--					--
"all, battle-hardened by the war "	15		player turn		"CO 1 invasion"			--					--					--
"he has endured. He effortlessly "	15		player turn		"CO 1 invasion"			--					--					--
"rises to the ranks of the       "	15		player turn		"CO 1 invasion"			--					--					--
"greatest warriors in history.   "	15		player turn		"CO 1 invasion"			--					--					--
"I hear whispers of satisfaction "	16		narrator turn	"CO 1 invasion"			--					--					--
"in the audience...              "	16		narrator turn	"CO 1 invasion"			--					--					--
"Now that the armistice has been "	17		player turn		"CO 1 invasion"			--					--					--
"ratified, will he return to the "	17		player turn		"CO 1 invasion"			--					--					--
"fields and let his boldness     "	17		player turn		"CO 1 invasion"			--					--					--
"wither away behind a plough?    "	17		player turn		"CO 1 invasion"			--					--					--
"Why am I trembling? Is it anger?"	18		narrator turn	"CO 1 invasion"			--					--					--
"Has he not taught the Germans a "	19		player turn		"CO 1 invasion"			--					--					--
"lesson? Send him to my homeland,"	19		player turn		"CO 1 invasion"			--					--					--
"with the twelve divisions you   "	19		player turn		"CO 1 invasion"			--					--					--
"promised me, and he will teach  "	19		player turn		"CO 1 invasion"			--					--					--
"the Bolsheviks a lesson too.    "	19		player turn		"CO 1 invasion"			--					--					--
"I feel as if my strength is     "	20		narrator turn	"CO 1 invasion"			--					--					--
"leaving me. What do twelve      "	20		narrator turn	"CO 1 invasion"			--					--					--
"divisions amount to? I can't    "	20		narrator turn	"CO 1 invasion"			--					--					--
"count any more...               "	20		narrator turn	"CO 1 invasion"			--					--					--
"You know full well how much the "	21		player turn		"CO 1 invasion"			--					--					--
"restoration of the Empire would "	21		player turn		"CO 1 invasion"			--					--					--
"benefit you, and would benefit  "	21		player turn		"CO 1 invasion"			--					--					--
"France. That is precisely why   "	21		player turn		"CO 1 invasion"			--					--					--
"all the trades you represent are"	21		player turn		"CO 1 invasion"			--					--					--
"gathered here today. We         "	21		player turn		"CO 1 invasion"			--					--					--
"understand each other perfectly."	21		player turn		"CO 1 invasion"			--					--					--
"One hundred and eighty thousand "	22		narrator turn	"CO 1 invasion"			--					--					--
"men.                            "	22		narrator turn	"CO 1 invasion"			--					--					--
"We shall make the very best use "	23		player turn		"CO 1 invasion"			--					--					--
"of everything you offer us. Your"	23		player turn		"CO 1 invasion"			--					--					--
"soldiers, your warships, your   "	23		player turn		"CO 1 invasion"			--					--					--
"newspaper articles... And your  "	23		player turn		"CO 1 invasion"			--					--					--
"money too, if I may say so.     "	23		player turn		"CO 1 invasion"			--					--					--
"One hundred and eighty thousand "	24		narrator turn	"CO 1 invasion"			--					--					--
"men sent off to another war, as "	24		narrator turn	"CO 1 invasion"			--					--					--
"if nothing had happened.        "	24		narrator turn	"CO 1 invasion"			--					--					--
"You, my dear friend, have even  "	25		player turn		"CO 1 invasion"			--					--					--
"brought me one of the tanks you "	25		player turn		"CO 1 invasion"			--					--					--
"manufacture. I shall consider   "	25		player turn		"CO 1 invasion"			--					--					--
"purchasing these machines, even "	25		player turn		"CO 1 invasion"			--					--					--
"though I still believe they are "	25		player turn		"CO 1 invasion"			--					--					--
"no match for a cavalry charge.  "	25		player turn		"CO 1 invasion"			--					--					--
"Everyone laughs heartily...     "	26		narrator turn	"CO 1 invasion"			--					--					--
"Gentlemen, I have spoken long   "	27		player turn		"CO 1 invasion"			--					--					--
"enough. By all means, finish    "	27		player turn		"CO 1 invasion"			--					--					--
"your meal at your leisure; we   "	27		player turn		"CO 1 invasion"			--					--					--
"still have all the time in the  "	27		player turn		"CO 1 invasion"			--					--					--
"world to discuss the details of "	27		player turn		"CO 1 invasion"			--					--					--
"this operation.                 "	27		player turn		"CO 1 invasion"			--					--					--
"Long live the Republic, and long"	28		player turn		"CO 1 invasion"			--					--					--
"live the Empire!                "	28		player turn		"CO 1 invasion"			--					--					--
"I hear applause and delighted   "	29		narrator turn	"CO 1 invasion"			--					--					--
"exclamations.                   "	29		narrator turn	"CO 1 invasion"			end choice		--					--
"Dear count, I would appreciate  "	1		npc turn			"CO 1 directorate"		--					--					--
"the opportunity to speak with   "	1		npc turn			"CO 1 directorate"		--					--					--
"you...                          "	1		npc turn			"CO 1 directorate"		--					--					--
"Of course, general. But must we "	2		player turn		"CO 1 directorate"		--					--					--
"remain apart from our friends?  "	2		player turn		"CO 1 directorate"		--					--					--
"As you have seen, we no longer  "	2		player turn		"CO 1 directorate"		--					--					--
"have any secrets from them.     "	2		player turn		"CO 1 directorate"		--					--					--
"This is a sensitive matter.     "	3		npc turn			"CO 1 directorate"		--					--					--
"Very well. I'm listening.       "	4		player turn		"CO 1 directorate"		--					--					--
"Our intelligence service has    "	5		npc turn			"CO 1 directorate"		--					--					--
"reported that the Hetmanate of  "	5		npc turn			"CO 1 directorate"		--					--					--
"Ukraine is on the verge of being"	5		npc turn			"CO 1 directorate"		--					--					--
"overthrown.                     "	5		npc turn			"CO 1 directorate"		--					--					--
"...                             "	6		player turn		"CO 1 directorate"		--					--					--
"Yes, by us. You will land on    "	7		player turn		"CO 1 directorate"		--					--					--
"their shores, and we will       "	7		player turn		"CO 1 directorate"		--					--					--
"approach from the east.         "	7		player turn		"CO 1 directorate"		--					--					--
"That is not what I refer to. And"	8		npc turn			"CO 1 directorate"		--					--					--
"you know that the situation is  "	8		npc turn			"CO 1 directorate"		--					--					--
"more complex than you suggest.  "	8		npc turn			"CO 1 directorate"		--					--					--
"The threat comes from the men of"	8		npc turn			"CO 1 directorate"		--					--					--
"the Ukrainian Directorate, who  "	8		npc turn			"CO 1 directorate"		--					--					--
"are conspiring against the      "	8		npc turn			"CO 1 directorate"		--					--					--
"current government.             "	8		npc turn			"CO 1 directorate"		--					--					--
"...                             "	9		player turn		"CO 1 directorate"		--					--					--
"I thought I heard you say that  "	10		player turn		"CO 1 directorate"		--					--					--
"this was a sensitive matter.    "	10		player turn		"CO 1 directorate"		--					--					--
"However, I could not care less  "	10		player turn		"CO 1 directorate"		--					--					--
"about the Cossacks['] internal    "	10	player turn		"CO 1 directorate"		--					--					--
"strife.                         "	10		player turn		"CO 1 directorate"		--					--					--
"My dear count, you do not seem  "	11		npc turn			"CO 1 directorate"		--					--					--
"to realise the gravity of the   "	11		npc turn			"CO 1 directorate"		--					--					--
"situation.                      "	11		npc turn			"CO 1 directorate"		--					--					--
"Unlike the Hetmanate, the       "	12		npc turn			"CO 1 directorate"		--					--					--
"Directorate is deeply           "	12		npc turn			"CO 1 directorate"		--					--					--
"nationalist. If it seizes power "	12		npc turn			"CO 1 directorate"		--					--					--
"in Ukraine, it will put up      "	12		npc turn			"CO 1 directorate"		--					--					--
"fierce resistance to the French "	12		npc turn			"CO 1 directorate"		--					--					--
"army landing on its soil.       "	12		npc turn			"CO 1 directorate"		--					--					--
"Well, then, you will fire a few "	13		player turn		"CO 1 directorate"		--					--					--
"shells, and they will flee in   "	13		player turn		"CO 1 directorate"		--					--					--
"disarray. I hope all this does  "	13		player turn		"CO 1 directorate"		--					--					--
"not cause you to lose heart.    "	13		player turn		"CO 1 directorate"		--					--					--
"I hear a sullen sigh.           "	14		narrator turn	"CO 1 directorate"		--					--					--
"Of course not. We shall do what "	15		npc turn			"CO 1 directorate"		--					--					--
"is necessary. But this also     "	15		npc turn			"CO 1 directorate"		--					--					--
"concerns your White Armies. You "	15		npc turn			"CO 1 directorate"		--					--					--
"must inform General Denikin of  "	15		npc turn			"CO 1 directorate"		--					--					--
"this probable change of regime. "	15		npc turn			"CO 1 directorate"		--					--					--
"Is it really that important?    "	16		player turn		"CO 1 directorate"		--					--					--
"Are you not about to move your  "	17		npc turn			"CO 1 directorate"		--					--					--
"troops out of Crimea in         "	17		npc turn			"CO 1 directorate"		--					--					--
"preparation for our operation   "	17		npc turn			"CO 1 directorate"		--					--					--
"against Odessa?                 "	17		npc turn			"CO 1 directorate"		--					--					--
"Yes, that is indeed the case.   "	18		player turn		"CO 1 directorate"		--					--					--
"What are you getting at? We were"	18		player turn		"CO 1 directorate"		--					--					--
"waiting precisely for your      "	18		player turn		"CO 1 directorate"		--					--					--
"instructions to cross the       "	18		player turn		"CO 1 directorate"		--					--					--
"Perekop Isthmus.                "	18		player turn		"CO 1 directorate"		--					--					--
"Interesting. The message I      "	19		narrator turn	"CO 1 directorate"		--					--					--
"transcribed mentioned waiting   "	19		narrator turn	"CO 1 directorate"		--					--					--
"for French instructions, didn't "	19		narrator turn	"CO 1 directorate"		--					--					--
"it?                             "	19		narrator turn	"CO 1 directorate"		--					--					--
"Well, then, do not issue those  "	20		npc turn			"CO 1 directorate"		--					--					--
"instructions! The moment you    "	20		npc turn			"CO 1 directorate"		--					--					--
"enter Ukraine, you will be      "	20		npc turn			"CO 1 directorate"		--					--					--
"surrounded by the forces of the "	20		npc turn			"CO 1 directorate"		--					--					--
"Directorate!                    "	20		npc turn			"CO 1 directorate"		--					--					--
"You can well imagine that       "	21		player turn		"CO 1 directorate"		--					--					--
"General Denikin couldn't care   "	21		player turn		"CO 1 directorate"		--					--					--
"less about this rabble.         "	21		player turn		"CO 1 directorate"		--					--					--
"Our intelligence indicates a    "	22		npc turn			"CO 1 directorate"		--					--					--
"force of over twelve thousand   "	22		npc turn			"CO 1 directorate"		--					--					--
"men. All of whom come from the  "	22		npc turn			"CO 1 directorate"		--					--					--
"Sich Riflemen detachment.       "	22		npc turn			"CO 1 directorate"		--					--					--
"Good Lord.                      "	23		player turn		"CO 1 directorate"		--					--					--
"I admit that is worrying. And   "	24		player turn		"CO 1 directorate"		--					--					--
"you are telling me that they are"	24		player turn		"CO 1 directorate"		--					--					--
"setting a trap for us?          "	24		player turn		"CO 1 directorate"		--					--					--
"Absolutely. I reiterate, the    "	25		npc turn			"CO 1 directorate"		--					--					--
"Directorate regards the Russians"	25		npc turn			"CO 1 directorate"		--					--					--
"and the French as enemies.      "	25		npc turn			"CO 1 directorate"		--					--					--
"They say nothing for a few      "	26		narrator turn	"CO 1 directorate"		--					--					--
"moments.                        "	26		narrator turn	"CO 1 directorate"		--					--					--
"Very well. I shall inform       "	27		player turn		"CO 1 directorate"		--					--					--
"General Denikin this evening,   "	27		player turn		"CO 1 directorate"		--					--					--
"and I shall not send the        "	27		player turn		"CO 1 directorate"		--					--					--
"instructions. That is a pity; I "	27		player turn		"CO 1 directorate"		--					--					--
"was particularly fond of its    "	27		player turn		"CO 1 directorate"		--					--					--
"code.                           "	27		player turn		"CO 1 directorate"		--					--					--
"A code? What code?              "	28		npc turn			"CO 1 directorate"		--					--					--
"I communicate with the general  "	29		player turn		"CO 1 directorate"		--					--					--
"staff by code. Did you know that"	29		player turn		"CO 1 directorate"		--					--					--
"'Kagalnik 1671' refers precisely"	29		player turn		"CO 1 directorate"		--					--					--
"to Tsar Alexis's troops crushing"	29		player turn		"CO 1 directorate"		--					--					--
"a rebellion led by a band of    "	29		player turn		"CO 1 directorate"		--					--					--
"bedraggled Cossacks?            "	29		player turn		"CO 1 directorate"		--					--					109
"Ah. That's fascinating. Well,   "	30		npc turn			"CO 1 directorate"		--					--					--
"keep that code for another time,"	30		npc turn			"CO 1 directorate"		--					--					--
"if you want to avoid a disaster."	30		npc turn			"CO 1 directorate"		--					--					--
"Agreed.                         "	31		player turn		"CO 1 directorate"		--					--					--
"I thank you for this            "	32		player turn		"CO 1 directorate"		--					--					--
"information, general. This is   "	32		player turn		"CO 1 directorate"		--					--					--
"proof that cooperation between  "	32		player turn		"CO 1 directorate"		--					--					--
"our two countries is beneficial."	32		player turn		"CO 1 directorate"		--					--					--
"And do not let that Directorate "	33		player turn		"CO 1 directorate"		--					--					--
"concern you. Together, we shall "	33		player turn		"CO 1 directorate"		--					--					--
"trample them underfoot; I       "	33		player turn		"CO 1 directorate"		--					--					--
"guarantee it.                   "	33		player turn		"CO 1 directorate"		--					--					--
"Certainly.                      "	34		npc turn			"CO 1 directorate"		--					--					--
"I hear them moving. They're     "	35		narrator turn	"CO 1 directorate"		--					--					--
"going back to mingle with the   "	35		narrator turn	"CO 1 directorate"		--					--					--
"others.                         "	35		narrator turn	"CO 1 directorate"		end choice		--					--
"You wretched little pest! Who   "	1		npc turn			"CO 1 confrontation"		--					--					--
"are you?                        "	1		npc turn			"CO 1 confrontation"		--					--					--
"Am I not your laundress?        "	2		player turn		"CO 1 confrontation"		--					--					--
"Stop playing games, for God's   "	3		npc turn			"CO 1 confrontation"		--					--					--
"sake!                           "	3		npc turn			"CO 1 confrontation"		--					--					--
"He takes a step towards me, but "	4		narrator turn	"CO 1 confrontation"		--					--					--
"stops the moment I point my gun "	4		narrator turn	"CO 1 confrontation"		--					--					--
"in his direction.               "	4		narrator turn	"CO 1 confrontation"		--					--					--
"You are in league with those    "	5		npc turn			"CO 1 confrontation"		--					--					--
"vile Communists, I can tell!    "	5		npc turn			"CO 1 confrontation"		--					--					--
"I'm a Communist, yes.           "	6		player turn		"CO 1 confrontation"		--					--					--
"My hand is shaking like a leaf. "	7		narrator turn	"CO 1 confrontation"		--					--					--
"I hope he doesn't notice.       "	7		narrator turn	"CO 1 confrontation"		--					--					--
"Well, what do you want? What on "	8		npc turn			"CO 1 confrontation"		--					--					--
"earth does all this mean?       "	8		npc turn			"CO 1 confrontation"		--					--					--
"He's trying to speak calmly, but"	9		narrator turn	"CO 1 confrontation"		--					--					--
"his eyes are brimming with rage."	9		narrator turn	"CO 1 confrontation"		--					--					--
"I'm here to stop you from       "	10		player turn		"CO 1 confrontation"		--					--					--
"causing the deaths of the       "	10		player turn		"CO 1 confrontation"		--					--					--
"workers.                        "	10		player turn		"CO 1 confrontation"		--					--					--
"Do you realise what you're      "	11		player turn		"CO 1 confrontation"		--					--					--
"doing? You're spreading horror  "	11		player turn		"CO 1 confrontation"		--					--					--
"to restore a society that will  "	11		player turn		"CO 1 confrontation"		--					--					--
"guarantee you the right to be an"	11		player turn		"CO 1 confrontation"		--					--					--
"exploiter.                      "	11		player turn		"CO 1 confrontation"		--					--					--
"He lets out a contemptuous      "	12		narrator turn	"CO 1 confrontation"		--					--					--
"laugh.                          "	12		narrator turn	"CO 1 confrontation"		--					--					--
"Well? Are you going to waste    "	13		npc turn			"CO 1 confrontation"		--					--					--
"your time explaining to me why  "	13		npc turn			"CO 1 confrontation"		--					--					--
"your worldview is superior to   "	13		npc turn			"CO 1 confrontation"		--					--					--
"mine?                           "	13		npc turn			"CO 1 confrontation"		--					--					--
"...                             "	14		player turn		"CO 1 confrontation"		--					--					--
"No, you're right, it's          "	15		player turn		"CO 1 confrontation"		--					--					--
"pointless.                      "	15		player turn		"CO 1 confrontation"		--					--					--
"If you were merely a lackey of  "	16		player turn		"CO 1 confrontation"		--					--					--
"capitalism, I might give it a   "	16		player turn		"CO 1 confrontation"		--					--					--
"go, but you're at the very      "	16		player turn		"CO 1 confrontation"		--					--					--
"forefront of the class that     "	16		player turn		"CO 1 confrontation"		--					--					--
"dominates us, so it'll serve no "	16		player turn		"CO 1 confrontation"		--					--					--
"purpose.                        "	16		player turn		"CO 1 confrontation"		--					--					--
"You lost all sense of           "	17		player turn		"CO 1 confrontation"		--					--					--
"perspective a long time ago.    "	17		player turn		"CO 1 confrontation"		--					--					--
"Perhaps you're even fully aware "	18		player turn		"CO 1 confrontation"		--					--					--
"that you're the enemy of the    "	18		player turn		"CO 1 confrontation"		--					--					--
"people. No doubt you proudly    "	18		player turn		"CO 1 confrontation"		--					--					--
"embrace your individualism.     "	18		player turn		"CO 1 confrontation"		--					--					--
"He sticks out his chest, pulling"	19		narrator turn	"CO 1 confrontation"		--					--					--
"apart the panels of his         "	19		narrator turn	"CO 1 confrontation"		--					--					--
"tailcoat...                     "	19		narrator turn	"CO 1 confrontation"		--					--					--
"If you have no foolish speech to"	20		npc turn			"CO 1 confrontation"		--					--					--
"deliver, then go ahead and do   "	20		npc turn			"CO 1 confrontation"		--					--					--
"it. I shall die nobly.          "	20		npc turn			"CO 1 confrontation"		--					--					--
"...                             "	21		player turn		"CO 1 confrontation"		--					--					--
"Nobody dies nobly. If you'd seen"	22		player turn		"CO 1 confrontation"		--					--					--
"the wars you've unleashed, you'd"	22		player turn		"CO 1 confrontation"		--					--					--
"know that.                      "	22		player turn		"CO 1 confrontation"		--					--					--
"People die in anguish, fear and "	23		player turn		"CO 1 confrontation"		--					--					--
"regret.                         "	23		player turn		"CO 1 confrontation"		--					--					--
"He stands motionless.           "	24		narrator turn	"CO 1 confrontation"		--					--					--
"Are you not going to murder me? "	25		npc turn			"CO 1 confrontation"		--					--					--
"Execute you, you mean? I haven't"	26		player turn		"CO 1 confrontation"		--					--					--
"decided yet.                    "	26		player turn		"CO 1 confrontation"		--					--					--
"He lets go of his tailcoat and  "	27		narrator turn	"CO 1 confrontation"		--					--					--
"glances furtively at the front  "	27		narrator turn	"CO 1 confrontation"		--					--					--
"door.                           "	27		narrator turn	"CO 1 confrontation"		--					--					--
"You know, even with a mansion   "	28		player turn		"CO 1 confrontation"		--					--					--
"and a golden piano, the people  "	28		player turn		"CO 1 confrontation"		--					--					--
"see you as a thug.              "	28		player turn		"CO 1 confrontation"		--					--					--
"He grimaces slightly.           "	29		narrator turn	"CO 1 confrontation"		--					--					--
"And you are nothing but a       "	30		npc turn			"CO 1 confrontation"		--					--					--
"criminal lured by dreams and    "	30		npc turn			"CO 1 confrontation"		--					--					--
"unrealistic ideas.              "	30		npc turn			"CO 1 confrontation"		--					--					--
"Pah. You don't even know what   "	31		player turn		"CO 1 confrontation"		--					--					--
"you're talking about.           "	31		player turn		"CO 1 confrontation"		--					--					--
"He glances towards the door     "	32		narrator turn	"CO 1 confrontation"		--					--					--
"again.                          "	32		narrator turn	"CO 1 confrontation"		--					--					--
"You can go to hell.             "	33		npc turn			"CO 1 confrontation"		--					--					--
"With that, he strides quickly   "	34		narrator turn	"CO 1 confrontation"		--					--					--
"towards the exit.               "	34		narrator turn	"CO 1 confrontation"		end choice		--					--
"Oh, please forgive me, sir!...  "	1		player turn		"CO 1 encounter"			--					--					--
"He stares at me without saying a"	2		narrator turn	"CO 1 encounter"			--					--					--
"word. It didn't take him long to"	2		narrator turn	"CO 1 encounter"			--					--					--
"regain his composure after      "	2		narrator turn	"CO 1 encounter"			--					--					--
"nearly having a door slammed in "	2		narrator turn	"CO 1 encounter"			--					--					--
"his face.                       "	2		narrator turn	"CO 1 encounter"			--					--					--
"Um, I'm very honoured to meet   "	3		player turn		"CO 1 encounter"			--					--					--
"you...                          "	3		player turn		"CO 1 encounter"			--					--					--
"...                             "	4		narrator turn	"CO 1 encounter"			--					--					--
"In the way he looks at me, I see"	5		narrator turn	"CO 1 encounter"			--					--					--
"no trace of hostility... nor of "	5		narrator turn	"CO 1 encounter"			--					--					--
"sympathy. Only utter            "	5		narrator turn	"CO 1 encounter"			--					--					--
"indifference.                   "	5		narrator turn	"CO 1 encounter"			--					--					--
"Did... Did you have business in "	6		player turn		"CO 1 encounter"			--					--					--
"the laundry room?...            "	6		player turn		"CO 1 encounter"			--					--					--
"Without deigning to answer me,  "	7		narrator turn	"CO 1 encounter"			--					--					--
"he turns on his heel to leave..."	7		narrator turn	"CO 1 encounter"			--					--					--
"But after a moment's thought, he"	7		narrator turn	"CO 1 encounter"			--					--					--
"turns back towards me.          "	7		narrator turn	"CO 1 encounter"			--					--					--
"Do you make a habit of working  "	8		npc turn			"CO 1 encounter"			--					--					--
"conscientiously?                "	8		npc turn			"CO 1 encounter"			--					--					--
"...                             "	9		player turn		"CO 1 encounter"			--					--					--
"Absolutely, sir. People say I'm "	10		player turn		"CO 1 encounter"			--					--					--
"meticulous.                     "	10		player turn		"CO 1 encounter"			--					--					--
"He speaks in a very             "	11		narrator turn	"CO 1 encounter"			--					--					--
"distinguished manner, and his   "	11		narrator turn	"CO 1 encounter"			--					--					--
"accent is barely perceptible.   "	11		narrator turn	"CO 1 encounter"			--					--					--
"Very well. If you were to damage"	12		npc turn			"CO 1 encounter"			--					--					--
"my clothes with your laundry    "	12		npc turn			"CO 1 encounter"			--					--					--
"implements, I shall beat you.   "	12		npc turn			"CO 1 encounter"			--					--					--
"Understood, sir...              "	13		player turn		"CO 1 encounter"			--					--					--
"As for the rest, feel free to   "	14		npc turn			"CO 1 encounter"			--					--					--
"take a chance on instilling in  "	14		npc turn			"CO 1 encounter"			--					--					--
"that simpleton the attention to "	14		npc turn			"CO 1 encounter"			--					--					--
"detail of which you boast.      "	14		npc turn			"CO 1 encounter"			--					--					--
"Pardon me, sir? The... who?     "	15		player turn		"CO 1 encounter"			--					--					--
"A faint, haughty smile tugs at  "	16		narrator turn	"CO 1 encounter"			--					--					--
"the corner of his lips.         "	16		narrator turn	"CO 1 encounter"			--					--					--
"I am referring to the           "	17		npc turn			"CO 1 encounter"			--					--					--
"simple-minded fellow entrusted  "	17		npc turn			"CO 1 encounter"			--					--					--
"with the running of my kitchen. "	17		npc turn			"CO 1 encounter"			--					--					--
"...                             "	18		player turn		"CO 1 encounter"			--					--					--
"Ah, after all, our chance       "	19		npc turn			"CO 1 encounter"			--					--					--
"encounter has not been a waste  "	19		npc turn			"CO 1 encounter"			--					--					--
"of time. Here.                  "	19		npc turn			"CO 1 encounter"			--					--					--
"He takes a handkerchief from his"	20		narrator turn	"CO 1 encounter"			--					--					--
"pocket and drops it at my feet. "	20		narrator turn	"CO 1 encounter"			--					--					--
"Please clean it. Thank you.     "	21		npc turn			"CO 1 encounter"			--					--					--
"With that, he turns on his heel "	22		narrator turn	"CO 1 encounter"			--					--					--
"once more.                      "	22		narrator turn	"CO 1 encounter"			end choice		--					--

Table of discussion with the count (continued)
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Well, well...                   "	1		npc turn			"CO 1 intrusion"			--					--					--
"I do not think I am mistaken in "	2		npc turn			"CO 1 intrusion"			--					--					--
"thinking that you should not be "	2		npc turn			"CO 1 intrusion"			--					--					--
"here.                           "	2		npc turn			"CO 1 intrusion"			--					--					--
"His gaze hardens.               "	3		narrator turn	"CO 1 intrusion"			--					--					--
"Get out at once.                "	4		npc turn			"CO 1 intrusion"			--					--					--
"His expression sends a shiver   "	5		narrator turn	"CO 1 intrusion"			--					--					--
"down my spine...                "	5		narrator turn	"CO 1 intrusion"			--					--					--
"If I catch you here again, I    "	6		npc turn			"CO 1 intrusion"			--					--					--
"will get angry.                 "	6		npc turn			"CO 1 intrusion"			end choice		--					--
"Tell me, what were you doing in "	1		npc turn			"CO 1 irruption"			--					--					--
"a place where you are not       "	1		npc turn			"CO 1 irruption"			--					--					--
"allowed?                        "	1		npc turn			"CO 1 irruption"			--					--					--
"I beg your pardon, sir, I was   "	2		player turn		"CO 1 irruption"			--					--					--
"merely...                       "	2		player turn		"CO 1 irruption"			--					--					--
"He snaps his fingers so hard    "	3		narrator turn	"CO 1 irruption"			--					--					--
"that the sound makes me jump.   "	3		narrator turn	"CO 1 irruption"			--					--					--
"You dare speak back to me?      "	4		npc turn			"CO 1 irruption"			--					--					--
"He gives me a fierce look.      "	5		narrator turn	"CO 1 irruption"			--					--					--
"Another mistake and you will    "	6		npc turn			"CO 1 irruption"			--					--					--
"regret it.                      "	6		npc turn			"CO 1 irruption"			--					--					--
"Now get out of here.            "	7		npc turn			"CO 1 irruption"			end choice		--					--
"Listen here, you ill-mannered   "	1		npc turn			"CO 1 espionage"			--					--					--
"creature!                       "	1		npc turn			"CO 1 espionage"			--					--					--
"He lunges at me and slaps me    "	2		narrator turn	"CO 1 espionage"			--					--					--
"across the cheek.               "	2		narrator turn	"CO 1 espionage"			--					--					--
"Let that be a lesson to you!    "	3		npc turn			"CO 1 espionage"			--					--					--
"And if you do it again, I shall "	4		npc turn			"CO 1 espionage"			--					--					--
"not hesitate to dispense with   "	4		npc turn			"CO 1 espionage"			--					--					--
"your services!                  "	4		npc turn			"CO 1 espionage"			--					--					--
"He pauses.                      "	5		narrator turn	"CO 1 espionage"			--					--					--
"All the same, these lowlifes.   "	6		npc turn			"CO 1 espionage"			end choice		--					--
"Well, well...                   "	1		npc turn			"CO 1 bedroom"				--					--					--
"He stares at me coldly.         "	2		narrator turn	"CO 1 bedroom"				--					--					--
"I do not believe this is your   "	3		npc turn			"CO 1 bedroom"				--					--					--
"room.                           "	3		npc turn			"CO 1 bedroom"				--					--					--
"Please excuse me, sir...        "	4		player turn		"CO 1 bedroom"				--					--					--
"Be quiet. Are you stealing from "	5		npc turn			"CO 1 bedroom"				--					--					--
"my servants?                    "	5		npc turn			"CO 1 bedroom"				--					--					--
"No, s...                        "	6		player turn		"CO 1 bedroom"				--					--					--
"He slaps me hard across the     "	7		narrator turn	"CO 1 bedroom"				--					--					--
"face.                           "	7		narrator turn	"CO 1 bedroom"				--					--					--
"Silence! I will not harbour     "	8		npc turn			"CO 1 bedroom"				--					--					--
"scoundrels in my home!          "	8		npc turn			"CO 1 bedroom"				--					--					--
"Get out of my sight and out of  "	9		npc turn			"CO 1 bedroom"				--					--					--
"my mansion at once, unless you  "	9		npc turn			"CO 1 bedroom"				--					--					--
"want me to give you the beating "	9		npc turn			"CO 1 bedroom"				--					--					--
"of your life!                   "	9		npc turn			"CO 1 bedroom"				end choice		--					--
"Very well.                      "	1		npc turn			"CO 1 aggravated"			--					--					--
"I believe I already issued you  "	2		npc turn			"CO 1 aggravated"			--					--					--
"with a warning regarding your   "	2		npc turn			"CO 1 aggravated"			--					--					--
"bad behaviour.                  "	2		npc turn			"CO 1 aggravated"			--					--					--
"I conduct matters of the utmost "	3		npc turn			"CO 1 aggravated"			--					--					--
"importance in this house. A     "	3		npc turn			"CO 1 aggravated"			--					--					--
"poorly educated girl like you   "	3		npc turn			"CO 1 aggravated"			--					--					--
"has no place here.              "	3		npc turn			"CO 1 aggravated"			--					--					--
"You may go and pack your things;"	4		npc turn			"CO 1 aggravated"			--					--					--
"I shall instruct the housekeeper"	4		npc turn			"CO 1 aggravated"			--					--					--
"to show you out at once.        "	4		npc turn			"CO 1 aggravated"			--					--					--
"But before that...              "	5		npc turn			"CO 1 aggravated"			--					--					--
"He steps towards me and delivers"	6		narrator turn	"CO 1 aggravated"			--					--					--
"a resounding slap.              "	6		narrator turn	"CO 1 aggravated"			--					--					--
"That'll teach you.              "	7		npc turn			"CO 1 aggravated"			--					--					--
"You may leave now.              "	8		npc turn			"CO 1 aggravated"			end choice		--					--
"I see.                          "	1		npc turn			"CO 1 beating"				--					--					--
"I believe we have a problem on  "	2		npc turn			"CO 1 beating"				--					--					--
"our hands, do we not?           "	2		npc turn			"CO 1 beating"				--					--					--
"He takes a few steps towards me."	3		narrator turn	"CO 1 beating"				--					--					--
"Are you going to tell me that   "	4		npc turn			"CO 1 beating"				--					--					--
"you got lost in the corridors of"	4		npc turn			"CO 1 beating"				--					--					--
"my mansion?                     "	4		npc turn			"CO 1 beating"				--					--					--
"That you got hold of the        "	5		npc turn			"CO 1 beating"				--					--					--
"housekeeper's keys by some twist"	5		npc turn			"CO 1 beating"				--					--					--
"of fate?                        "	5		npc turn			"CO 1 beating"				--					--					--
"He comes even closer. He's      "	6		narrator turn	"CO 1 beating"				--					--					--
"scaring me.                     "	6		narrator turn	"CO 1 beating"				--					--					--
"Do you think this is the first  "	7		npc turn			"CO 1 beating"				--					--					--
"time a communist spy tried to   "	7		npc turn			"CO 1 beating"				--					--					--
"interfere with my work?         "	7		npc turn			"CO 1 beating"				--					--					--
"Do you know how many young      "	8		npc turn			"CO 1 beating"				--					--					--
"people like you I've had shot - "	8		npc turn			"CO 1 beating"				--					--					--
"people who wanted to take away  "	8		npc turn			"CO 1 beating"				--					--					--
"my life's work?                 "	8		npc turn			"CO 1 beating"				--					--					--
"If I were back in my own        "	9		npc turn			"CO 1 beating"				--					--					--
"country, I would have killed    "	9		npc turn			"CO 1 beating"				--					--					--
"you. But you took my country    "	9		npc turn			"CO 1 beating"				--					--					--
"from me.                        "	9		npc turn			"CO 1 beating"				--					--					--
"I will give you a lesson that   "	10		npc turn			"CO 1 beating"				--					--					--
"will ensure you remember me for "	10		npc turn			"CO 1 beating"				--					--					--
"ever.                           "	10		npc turn			"CO 1 beating"				--					--					--
"He lunges at me.                "	11		narrator turn	"CO 1 beating"				end choice		--					--
"Now, now, what do we have here? "	1		npc turn			"CO 2 beating"				--					--					--
"It would appear we have a       "	2		npc turn			"CO 2 beating"				--					--					--
"problem on our hands, would you "	2		npc turn			"CO 2 beating"				--					--					--
"not agree?                      "	2		npc turn			"CO 2 beating"				--					--					--
"I'm sorry, sir, I...            "	3		player turn		"CO 2 beating"				--					--					--
"Save your breath, you vile      "	4		npc turn			"CO 2 beating"				--					--					--
"little pest.                    "	4		npc turn			"CO 2 beating"				--					--					--
"I can already hear you claiming "	5		npc turn			"CO 2 beating"				--					--					--
"that you got lost in the        "	5		npc turn			"CO 2 beating"				--					--					--
"corridors of my mansion, or some"	5		npc turn			"CO 2 beating"				--					--					--
"other lame excuse.              "	5		npc turn			"CO 2 beating"				--					--					--
"I know exactly what you are.    "	6		npc turn			"CO 2 beating"				--					--					--
"He turns towards the            "	7		narrator turn	"CO 2 beating"				--					--					--
"delegates...                    "	7		narrator turn	"CO 2 beating"				--					--					--
"Gentlemen, consider the scale of"	8		npc turn			"CO 2 beating"				--					--					--
"the threat we are facing: my    "	8		npc turn			"CO 2 beating"				--					--					--
"employee is nothing less than a "	8		npc turn			"CO 2 beating"				--					--					--
"spy in the service of the       "	8		npc turn			"CO 2 beating"				--					--					--
"Communists.                     "	8		npc turn			"CO 2 beating"				--					--					--
"They let out exclamations of    "	9		narrator turn	"CO 2 beating"				--					--					--
"astonishment...                 "	9		narrator turn	"CO 2 beating"				--					--					--
"Of course, this situation cannot"	10		npc turn			"CO 2 beating"				--					--					--
"be tolerated.                   "	10		npc turn			"CO 2 beating"				--					--					--
"I will give you a punishment    "	11		npc turn			"CO 2 beating"				--					--					--
"that will ensure you remember me"	11		npc turn			"CO 2 beating"				--					--					--
"for the rest of your life.      "	11		npc turn			"CO 2 beating"				--					--					--
"He approaches. He's scaring me. "	12		narrator turn	"CO 2 beating"				--					--					--
"Naturally, these gentlemen are  "	13		npc turn			"CO 2 beating"				--					--					--
"invited to take part.           "	13		npc turn			"CO 2 beating"				--					--					--
"He lunges at me.                "	14		narrator turn	"CO 2 beating"				end choice		--					--

Table of discussion with the governess
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"I'm sorry, madam, could you tell"	1		player turn		"HK room"					--					--					99
"me again where my room is?      "	1		player turn		"HK room"					--					--					--
"She raises an eyebrow, then     "	2		narrator turn	"HK room"					--					--					--
"gives a brief nod towards the   "	2		narrator turn	"HK room"					--					--					--
"west.                           "	2		narrator turn	"HK room"					--					--					--
"I have just told you, my dear.  "	3		npc turn			"HK room"					--					--					--
"It's the door you can see there."	3		npc turn			"HK room"					theme choice	--					--
"Madam, is Mr Yakovlev...        "	1		player turn		"HK count"					--					--					--
"She interrupts me by raising her"	2		narrator turn	"HK count"					--					--					--
"hand sharply.                   "	2		narrator turn	"HK count"					--					--					--
"The count.                      "	3		npc turn			"HK count"					--					--					--
"I beg your pardon, madam. Is the"	4		player turn		"HK count"					--					--					--
"count...                        "	4		player turn		"HK count"					--					--					--
"Do not concern yourself with    "	5		npc turn			"HK count"					--					--					--
"him, my dear. You may not even  "	5		npc turn			"HK count"					--					--					--
"see him. And if you do happen to"	5		npc turn			"HK count"					--					--					--
"come across him, please refrain "	5		npc turn			"HK count"					--					--					--
"from speaking to him.           "	5		npc turn			"HK count"					--					--					--
"...                             "	6		player turn		"HK count"					--					--					--
"It just so happens that I came  "	7		player turn		"HK count"					--					--					--
"across him on my way out of the "	7		player turn		"HK count"					--					--					--
"laundry room...                 "	7		player turn		"HK count"					--					--					--
"She stares at me for a moment.  "	8		narrator turn	"HK count"					--					--					--
"What was he doing in a place    "	9		npc turn			"HK count"					--					--					--
"like that?                      "	9		npc turn			"HK count"					--					--					--
"That's what I was wondering.    "	10		player turn		"HK count"					--					--					--
"Was he coming... to see you?    "	11		npc turn			"HK count"					--					--					--
"No, madam. I think my presence  "	12		player turn		"HK count"					--					--					--
"bothered him.                   "	12		player turn		"HK count"					--					--					--
"Good.                           "	13		npc turn			"HK count"					--					--					--
"It matters little. It's his     "	14		npc turn			"HK count"					--					--					--
"domain. He can go wherever he   "	14		npc turn			"HK count"					--					--					--
"pleases.                        "	14		npc turn			"HK count"					--					--					--
"Very well, madam.               "	15		player turn		"HK count"					--					--					--
"The count is very busy, and he  "	16		npc turn			"HK count"					--					--					--
"has no time to waste on you.    "	16		npc turn			"HK count"					--					--					--
"I understand.                   "	17		player turn		"HK count"					theme choice	--					--
"I've never worked in such a     "	1		player turn		"HK housekeeper"			--					--					--
"large house before, madam; I'm  "	1		player turn		"HK housekeeper"			--					--					--
"not sure I know what a          "	1		player turn		"HK housekeeper"			--					--					--
"housekeeper's role entails. Are "	1		player turn		"HK housekeeper"			--					--					--
"you in charge of the staff?     "	1		player turn		"HK housekeeper"			--					--					--
"This is indeed the case, my     "	2		npc turn			"HK housekeeper"			--					--					--
"dear. I oversee the work of the "	2		npc turn			"HK housekeeper"			--					--					--
"cook and the maid; and yours as "	2		npc turn			"HK housekeeper"			--					--					--
"well, now. I also manage the    "	2		npc turn			"HK housekeeper"			--					--					--
"mansion's finances.             "	2		npc turn			"HK housekeeper"			--					--					--
"The household isn't large, I    "	3		npc turn			"HK housekeeper"			--					--					--
"grant you that. The count       "	3		npc turn			"HK housekeeper"			--					--					--
"prefers... to have as few       "	3		npc turn			"HK housekeeper"			--					--					--
"servants as possible. Under     "	3		npc turn			"HK housekeeper"			--					--					--
"normal circumstances, you would "	3		npc turn			"HK housekeeper"			--					--					--
"also find a gardener, a         "	3		npc turn			"HK housekeeper"			--					--					--
"butler...                       "	3		npc turn			"HK housekeeper"			--					--					--
"She pauses.                     "	4		narrator turn	"HK housekeeper"			--					--					--
"A nanny, perhaps? Are there any "	5		player turn		"HK housekeeper"			--					--					--
"children on the estate?         "	5		player turn		"HK housekeeper"			--					--					--
"She looks away for a brief      "	6		narrator turn	"HK housekeeper"			--					--					--
"moment.                         "	6		narrator turn	"HK housekeeper"			--					--					--
"No. There are no children here. "	7		npc turn			"HK housekeeper"			--					--					--
"The count's family does not live"	7		npc turn			"HK housekeeper"			--					--					--
"here.                           "	7		npc turn			"HK housekeeper"			--					--					--
"I see, madam. Thank you for your"	8		player turn		"HK housekeeper"			--					--					--
"explanation.                    "	8		player turn		"HK housekeeper"			theme choice	--					--
"I'm not yet familiar with the   "	1		player turn		"HK areas"					--					--					--
"mansion, madam. You mentioned   "	1		player turn		"HK areas"					--					--					--
"the areas I'm not allowed to    "	1		player turn		"HK areas"					--					--					--
"enter, but could you give me    "	1		player turn		"HK areas"					--					--					--
"some guidance on the places I am"	1		player turn		"HK areas"					--					--					--
"permitted to go? I wouldn't want"	1		player turn		"HK areas"					--					--					--
"to risk disturbing the count.   "	1		player turn		"HK areas"					--					--					--
"That's a sensible request, my   "	2		npc turn			"HK areas"					--					--					--
"dear.                           "	2		npc turn			"HK areas"					--					--					--
"We servants are mainly          "	3		npc turn			"HK areas"					--					--					--
"restricted to the west and east "	3		npc turn			"HK areas"					--					--					--
"wings of the mansion. The main  "	3		npc turn			"HK areas"					--					--					--
"building is reserved for the    "	3		npc turn			"HK areas"					--					--					--
"count, and I am the only member "	3		npc turn			"HK areas"					--					--					--
"of staff authorised to enter it."	3		npc turn			"HK areas"					--					--					--
"To go from one wing to the      "	4		npc turn			"HK areas"					--					--					--
"other, take the staff hallway,  "	4		npc turn			"HK areas"					--					--					--
"which runs alongside the count's"	4		npc turn			"HK areas"					--					"HK hallway"	--
"apartments. The staircase       "	4		npc turn			"HK areas"					--					--					--
"leading to it is in the         "	4		npc turn			"HK areas"					--					--					--
"corridor.                       "	4		npc turn			"HK areas"					--					--					--
"Like I already said, stay out of"	5		npc turn			"HK areas"					--					--					--
"the courtyard. Likewise, avoid  "	5		npc turn			"HK areas"					--					"HK courtyard"		--
"making any noise whatsoever in  "	5		npc turn			"HK areas"					--					--					--
"the staff hallway. If you       "	5		npc turn			"HK areas"					--					--					--
"disturb the count's             "	5		npc turn			"HK areas"					--					--					--
"concentration, you will be      "	5		npc turn			"HK areas"					--					--					--
"punished.                       "	5		npc turn			"HK areas"					--					--					--
"I hope everything is clear.     "	6		npc turn			"HK areas"					--					--					--
"Absolutely. Thank you, madam.   "	7		player turn		"HK areas"					theme choice	--					--
"Madam, I'd like to be sure I've "	1		player turn		"HK duties"					--					--					--
"properly understood all the     "	1		player turn		"HK duties"					--					--					--
"instructions regarding my       "	1		player turn		"HK duties"					--					--					--
"duties. Could you repeat them?  "	1		player turn		"HK duties"					--					--					--
"She gives me an icy stare.      "	2		narrator turn	"HK duties"					--					--					--
"Make an effort to remember, my  "	3		npc turn			"HK duties"					--					--					--
"dear.                           "	3		npc turn			"HK duties"					--					--					--
"Your role is not at all         "	4		npc turn			"HK duties"					--					--					--
"complicated. In the mornings and"	4		npc turn			"HK duties"					--					--					--
"afternoons, you will go to each "	4		npc turn			"HK duties"					--					--					--
"wing of the mansion to collect  "	4		npc turn			"HK duties"					--					--					--
"the laundry, and bring it back  "	4		npc turn			"HK duties"					--					--					--
"to the laundry room. After that,"	4		npc turn			"HK duties"					--					--					--
"all you have to do is use the   "	4		npc turn			"HK duties"					--					--					--
"laundry machine.                "	4		npc turn			"HK duties"					--					--					--
"Come evening, you will be free  "	5		npc turn			"HK duties"					--					--					--
"from your chores: use this free "	5		npc turn			"HK duties"					--					--					--
"time as you see fit.            "	5		npc turn			"HK duties"					--					--					--
"That's perfectly clear, madam,  "	6		player turn		"HK duties"					--					--					--
"thank you.                      "	6		player turn		"HK duties"					theme choice	--					--
"I was wondering, why can't I go "	1		player turn		"HK courtyard"				--					--					--
"through the courtyard?          "	1		player turn		"HK courtyard"				--					--					--
"She lets out a small, joyless   "	2		narrator turn	"HK courtyard"				--					--					--
"laugh.                          "	2		narrator turn	"HK courtyard"				--					--					--
"This is simply not the place for"	3		npc turn			"HK courtyard"				--					--					--
"you. You are here to work, not  "	3		npc turn			"HK courtyard"				--					--					--
"to stroll about in full view of "	3		npc turn			"HK courtyard"				--					--					--
"the count or any guests at the  "	3		npc turn			"HK courtyard"				--					--					--
"mansion.                        "	3		npc turn			"HK courtyard"				--					--					--
"I myself go there as I please.  "	4		npc turn			"HK courtyard"				--					--					--
"And the maid sometimes has to   "	4		npc turn			"HK courtyard"				--					--					--
"access it to tend the bushes.   "	4		npc turn			"HK courtyard"				--					--					--
"As for you, you will refrain    "	5		npc turn			"HK courtyard"				--					--					--
"from doing so.                  "	5		npc turn			"HK courtyard"				theme choice	--					--
"Excuse me, did you mention a    "	1		player turn		"HK hallway"				--					--					--
"staff hallway?                  "	1		player turn		"HK hallway"				--					--					--
"She points northwards.          "	2		narrator turn	"HK hallway"				--					--					--
"In the corridor. The staircase  "	3		npc turn			"HK hallway"				--					--					--
"will take you upstairs. I hope  "	3		npc turn			"HK hallway"				--					--					--
"you are not afraid of enclosed  "	3		npc turn			"HK hallway"				--					--					--
"spaces: it runs through the     "	3		npc turn			"HK hallway"				--					--					--
"walls of the count's apartments."	3		npc turn			"HK hallway"				--					--					--
"That's fascinating!             "	4		player turn		"HK hallway"				--					--					--
"Your last workplace did not have"	5		npc turn			"HK hallway"				--					--					--
"one? You should know that all   "	5		npc turn			"HK hallway"				--					--					--
"houses of significance have     "	5		npc turn			"HK hallway"				--					--					--
"them. The servants use them so  "	5		npc turn			"HK hallway"				--					--					--
"as not to disturb their masters."	5		npc turn			"HK hallway"				--					--					--
"I think it's ingenious.         "	6		player turn		"HK hallway"				--					--					--
"'Their masters', right.         "	7		narrator turn	"HK hallway"				theme choice	--					--
"Excuse me, madam, I noticed     "	1		player turn		"HK lantern"				--					--					--
"there was a lantern in the      "	1		player turn		"HK lantern"				--					--					--
"cupboard in the hallway...      "	1		player turn		"HK lantern"				--					--					--
"Yes. Well?                      "	2		npc turn			"HK lantern"				--					--					--
"Do you think I could use it?    "	3		player turn		"HK lantern"				--					--					--
"No.                             "	4		npc turn			"HK lantern"				--					--					114
"It is kept there so that anyone "	5		npc turn			"HK lantern"				--					--					--
"can access it in an emergency. I"	5		npc turn			"HK lantern"				--					--					--
"cannot see any valid reason to  "	5		npc turn			"HK lantern"				--					--					--
"let you borrow it.              "	5		npc turn			"HK lantern"				--					--					--
"Well... If I were in the dark   "	6		player turn		"HK lantern"				--					--					--
"without a lantern, I might hurt "	6		player turn		"HK lantern"				--					--					--
"myself...                       "	6		player turn		"HK lantern"				--					--					--
"If it is dark, it means that    "	7		npc turn			"HK lantern"				--					--					--
"night has fallen, and that you  "	7		npc turn			"HK lantern"				--					--					--
"are in bed, since you have no   "	7		npc turn			"HK lantern"				--					--					--
"business being outside your room"	7		npc turn			"HK lantern"				--					--					--
"after lights out.               "	7		npc turn			"HK lantern"				--					--					--
"Under those circumstances, I do "	8		npc turn			"HK lantern"				--					--					--
"not think you are at risk of    "	8		npc turn			"HK lantern"				--					--					--
"hurting yourself. Am I wrong?   "	8		npc turn			"HK lantern"				--					--					--
"...                             "	9		player turn		"HK lantern"				--					--					--
"No, madam.                      "	10		player turn		"HK lantern"				--					--					--
"Good grief, I clearly haven't   "	11		narrator turn	"HK lantern"				--					"MD lantern"	--
"been convincing enough.         "	11		narrator turn	"HK lantern"				theme choice	--					--
"I'm sorry, madam. I was just    "	1		player turn		"HK overtime"				--					--					--
"wondering if I might sometimes  "	1		player turn		"HK overtime"				--					--					--
"have to work late into the      "	1		player turn		"HK overtime"				--					--					--
"evening...                      "	1		player turn		"HK overtime"				--					--					--
"She gives a slight, sarcastic   "	2		narrator turn	"HK overtime"				--					--					--
"smile.                          "	2		narrator turn	"HK overtime"				--					--					--
"If you work diligently during   "	3		npc turn			"HK overtime"				--					--					--
"the day, that should not happen,"	3		npc turn			"HK overtime"				--					--					--
"but it is a possibility we      "	3		npc turn			"HK overtime"				--					--					--
"cannot rule out.                "	3		npc turn			"HK overtime"				--					--					--
"Would that be a problem?        "	4		npc turn			"HK overtime"				--					--					--
"Not at all, madam. I'm even     "	5		player turn		"HK overtime"				--					--					--
"prepared to work through the    "	5		player turn		"HK overtime"				--					--					--
"night, if my duties require it. "	5		player turn		"HK overtime"				--					--					--
"Very well.                      "	6		npc turn			"HK overtime"				--					--					--
"It's just... If that were to    "	7		player turn		"HK overtime"				--					--					--
"happen, I'd certainly need a    "	7		player turn		"HK overtime"				--					--					--
"light.                          "	7		player turn		"HK overtime"				--					--					--
"She gives me a piercing look for"	8		narrator turn	"HK overtime"				--					--					--
"a few moments... then speaks    "	8		narrator turn	"HK overtime"				--					--					--
"again in an impassive voice.    "	8		narrator turn	"HK overtime"				--					--					--
"I see your point.               "	9		npc turn			"HK overtime"				--					--					113
"You may use the lantern from the"	10		npc turn			"HK overtime"				--					--					--
"corridor.                       "	10		npc turn			"HK overtime"				--					--					--
"Very well, madam. Thank you.    "	11		player turn		"HK overtime"				theme choice	--					--
"Madam, if I may ask you a       "	1		player turn		"HK family"					--					--					--
"question...                     "	1		player turn		"HK family"					--					--					--
"Of course, my dear. Go ahead.   "	2		npc turn			"HK family"					--					--					--
"I was thinking of embroidering a"	3		player turn		"HK family"					--					--					--
"handkerchief for the count, to  "	3		player turn		"HK family"					--					--					--
"show him my gratitude, given    "	3		player turn		"HK family"					--					--					--
"that he has taken me into his   "	3		player turn		"HK family"					--					--					--
"service.                        "	3		player turn		"HK family"					--					--					--
"...                             "	4		npc turn			"HK family"					--					--					--
"She gives me a sceptical look,  "	5		narrator turn	"HK family"					--					--					--
"then seems to stifle a mocking  "	5		narrator turn	"HK family"					--					--					--
"smile. I think she takes me for "	5		narrator turn	"HK family"					--					--					--
"a fool...                       "	5		narrator turn	"HK family"					--					--					--
"You are free to do this         "	6		npc turn			"HK family"					--					--					--
"embroidery in your spare time,  "	6		npc turn			"HK family"					--					--					--
"my dear. But this is not a      "	6		npc turn			"HK family"					--					--					--
"question; it is a statement.    "	6		npc turn			"HK family"					--					--					--
"Yes, madam. Do you know if the  "	7		player turn		"HK family"					--					--					--
"count has any family? I wanted  "	7		player turn		"HK family"					--					--					--
"to embroider the names of his   "	7		player turn		"HK family"					--					--					--
"wife and children next to his   "	7		player turn		"HK family"					--					--					--
"own...                          "	7		player turn		"HK family"					--					--					--
"...                             "	8		npc turn			"HK family"					--					--					--
"She looks at me without saying a"	9		narrator turn	"HK family"					--					--					--
"word. Now that I think of it,   "	9		narrator turn	"HK family"					--					--					--
"perhaps that wasn't the most    "	9		narrator turn	"HK family"					--					--					--
"tactful subject to bring up,    "	9		narrator turn	"HK family"					--					--					--
"given her recent                "	9		narrator turn	"HK family"					--					--					--
"misadventures...                "	9		narrator turn	"HK family"					--					--					--
"Have I not told you not to      "	10		npc turn			"HK family"					--					--					--
"meddle in our employer's        "	10		npc turn			"HK family"					--					--					--
"personal affairs?               "	10		npc turn			"HK family"					--					--					--
"Her tone is sharp. And she      "	11		narrator turn	"HK family"					--					--					--
"didn't say 'the count'...       "	11		narrator turn	"HK family"					--					--					--
"After all, I suggest you do not "	12		npc turn			"HK family"					--					--					--
"embroider anything for him.     "	12		npc turn			"HK family"					--					--					--
"From now on, you will refrain   "	13		npc turn			"HK family"					--					--					--
"from asking me any more         "	13		npc turn			"HK family"					--					--					--
"questions of this nature.       "	13		npc turn			"HK family"					--					--					--
"Is that clear?                  "	14		npc turn			"HK family"					--					--					--
"I'm fairly certain I lacked     "	15		narrator turn	"HK family"					--					--					--
"subtlety.                       "	15		narrator turn	"HK family"					--					--					--
"Of course, madam, please forgive"	16		player turn		"HK family"					--					--					--
"me. I won't give it another     "	16		player turn		"HK family"					--					--					--
"thought.                        "	16		player turn		"HK family"					theme choice	--					--
"Madam, do you have any idea what"	1		player turn		"HK explosion"				--					--					--
"might've happened in the        "	1		player turn		"HK explosion"				--					--					--
"courtyard?                      "	1		player turn		"HK explosion"				--					--					--
"This is quite obvious, my dear. "	2		npc turn			"HK explosion"				--					--					--
"Really?                         "	3		player turn		"HK explosion"				--					--					--
"More work. This is what has     "	4		npc turn			"HK explosion"				--					--					--
"happened.                       "	4		npc turn			"HK explosion"				--					--					--
"I will have to call in builders "	5		npc turn			"HK explosion"				--					--					--
"and carpenters to repair the    "	5		npc turn			"HK explosion"				--					--					--
"colonnade. Not to mention       "	5		npc turn			"HK explosion"				--					--					--
"gardeners.                      "	5		npc turn			"HK explosion"				--					--					--
"At least this incident provides "	6		npc turn			"HK explosion"				--					--					--
"a good opportunity to relieve   "	6		npc turn			"HK explosion"				--					--					--
"the maid of her gardening       "	6		npc turn			"HK explosion"				--					--					--
"duties. At this stage, we might "	6		npc turn			"HK explosion"				--					--					--
"as well tear it all up and start"	6		npc turn			"HK explosion"				--					--					--
"again.                          "	6		npc turn			"HK explosion"				--					--					--
"You don't seem particularly     "	7		player turn		"HK explosion"				--					--					--
"moved by the fact that a tank   "	7		player turn		"HK explosion"				--					--					--
"opened fire on the mansion...   "	7		player turn		"HK explosion"				--					--					--
"She watches me impassively, but,"	8		narrator turn	"HK explosion"				--					--					--
"for a moment, I think I see a   "	8		narrator turn	"HK explosion"				--					--					--
"sly smile forming on her lips..."	8		narrator turn	"HK explosion"				--					--					--
"Yes, how tragic indeed.         "	9		npc turn			"HK explosion"				--					--					--
"...                             "	10		player turn		"HK explosion"				--					--					--
"By the grace of God, our        "	11		npc turn			"HK explosion"				--					--					--
"employer and the gentlemen of   "	11		npc turn			"HK explosion"				--					--					--
"the delegation are unharmed.    "	11		npc turn			"HK explosion"				--					--					--
"A veritable miracle.            "	12		npc turn			"HK explosion"				--					--					--
"I agree, madam. A miracle.      "	13		player turn		"HK explosion"				theme choice	--					--

Table of discussion with the governess (continued)
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"So, here you are. Welcome. I am "	1		npc turn			"HK 1 introduction"		--					--					--
"the housekeeper of the estate,  "	1		npc turn			"HK 1 introduction"		--					--					--
"and you will be working under my"	1		npc turn			"HK 1 introduction"		--					--					--
"supervision.                    "	1		npc turn			"HK 1 introduction"		--					--					--
"She has a sharp tone, and her   "	2		narrator turn	"HK 1 introduction"		--					--					--
"lips are constantly curled into "	2		narrator turn	"HK 1 introduction"		--					--					--
"a sort of mocking pout.         "	2		narrator turn	"HK 1 introduction"		--					--					--
"I'm delighted to meet you,      "	3		player turn		"HK 1 introduction"		--					--					--
"madam.                          "	3		player turn		"HK 1 introduction"		--					--					--
"We have been eagerly awaiting   "	4		npc turn			"HK 1 introduction"		--					--					--
"your arrival: it's been two     "	4		npc turn			"HK 1 introduction"		--					--					--
"weeks since our last laundress  "	4		npc turn			"HK 1 introduction"		--					--					--
"left. And you come with         "	4		npc turn			"HK 1 introduction"		--					--					--
"excellent references.           "	4		npc turn			"HK 1 introduction"		--					--					--
"Thank you, madam.               "	5		player turn		"HK 1 introduction"		--					--					--
"First of all, go and get        "	6		npc turn			"HK 1 introduction"		--					--					--
"properly dressed. You will find "	6		npc turn			"HK 1 introduction"		--					--					--
"an apron in your room.          "	6		npc turn			"HK 1 introduction"		--					--					--
"She points towards the west.    "	7		narrator turn	"HK 1 introduction"		--					--					--
"That's the door you can see     "	8		npc turn			"HK 1 introduction"		--					--					--
"there. And do something about   "	8		npc turn			"HK 1 introduction"		--					--					--
"your hair; you look as if you   "	8		npc turn			"HK 1 introduction"		--					--					--
"have just come back from the    "	8		npc turn			"HK 1 introduction"		--					--					--
"ball.                           "	8		npc turn			"HK 1 introduction"		--					--					--
"Very well, madam.               "	9		player turn		"HK 1 introduction"		theme choice	--					--
"My dear, I asked you to put on  "	1		npc turn			"HK 2 introduction"		--					--					--
"your apron and tie your hair    "	1		npc turn			"HK 2 introduction"		--					--					--
"back.                           "	1		npc turn			"HK 2 introduction"		--					--					--
"Is that too much to ask?        "	2		npc turn			"HK 2 introduction"		--					--					--
"No, madam, I'm sorry.           "	3		player turn		"HK 2 introduction"		end choice		--					--
"Good.                           "	1		npc turn			"HK 3 introduction"		--					--					--
"You look much more presentable  "	2		npc turn			"HK 3 introduction"		--					--					--
"now.                            "	2		npc turn			"HK 3 introduction"		--					--					--
"Thank you, madam.               "	3		player turn		"HK 3 introduction"		--					--					--
"Listen to me carefully, as I    "	4		npc turn			"HK 3 introduction"		--					--					--
"will be brief.                  "	4		npc turn			"HK 3 introduction"		--					--					--
"She extends her arm towards a   "	5		narrator turn	"HK 3 introduction"		--					--					--
"place to the south.             "	5		narrator turn	"HK 3 introduction"		--					--					--
"Your workplace is the laundry   "	6		npc turn			"HK 3 introduction"		--					--					--
"room, which is just over there. "	6		npc turn			"HK 3 introduction"		--					--					--
"Every morning and every         "	6		npc turn			"HK 3 introduction"		--					--					--
"afternoon, you will be          "	6		npc turn			"HK 3 introduction"		--					--					--
"responsible for collecting the  "	6		npc turn			"HK 3 introduction"		--					--					--
"laundry... and making it as good"	6		npc turn			"HK 3 introduction"		--					--					--
"as new.                         "	6		npc turn			"HK 3 introduction"		--					--					--
"She points to a large basket    "	7		narrator turn	"HK 3 introduction"		--					--					--
"sitting against the wall.       "	7		narrator turn	"HK 3 introduction"		--					--					--
"The maid sorts the laundry into "	8		npc turn			"HK 3 introduction"		--					--					--
"these baskets for you, here and "	8		npc turn			"HK 3 introduction"		--					--					--
"in the staff hallway. The cook  "	8		npc turn			"HK 3 introduction"		--					--					--
"does the same in the kitchen    "	8		npc turn			"HK 3 introduction"		--					--					--
"with his dishcloths.            "	8		npc turn			"HK 3 introduction"		--					--					--
"Make sure everything is always  "	9		npc turn			"HK 3 introduction"		--					--					--
"clean, do not cause me any      "	9		npc turn			"HK 3 introduction"		--					--					--
"trouble, and I'm sure you will  "	9		npc turn			"HK 3 introduction"		--					--					--
"find your work rewarding. Is    "	9		npc turn			"HK 3 introduction"		--					--					--
"everything clear?               "	9		npc turn			"HK 3 introduction"		--					--					--
"Absolutely, madam. Take the     "	10		player turn		"HK 3 introduction"		--					--					--
"laundry to the laundry room and "	10		player turn		"HK 3 introduction"		--					--					--
"clean it until it's as good as  "	10		player turn		"HK 3 introduction"		--					"HK duties"		--
"new.                            "	10		player turn		"HK 3 introduction"		--					--					--
"Perfect. Thank goodness, you    "	11		npc turn			"HK 3 introduction"		--					--					--
"seem sharp enough.              "	11		npc turn			"HK 3 introduction"		--					--					--
"One final point: make sure you  "	12		npc turn			"HK 3 introduction"		--					--					--
"only go into areas appropriate  "	12		npc turn			"HK 3 introduction"		--					--					--
"to your profession and your     "	12		npc turn			"HK 3 introduction"		--					--					--
"rank.                           "	12		npc turn			"HK 3 introduction"		--					--					--
"My rank... Well, we've got that "	13		narrator turn	"HK 3 introduction"		--					--					--
"out of the way.                 "	13		narrator turn	"HK 3 introduction"		--					--					--
"You are strictly forbidden from "	14		npc turn			"HK 3 introduction"		--					--					--
"setting foot in the main        "	14		npc turn			"HK 3 introduction"		--					--					--
"building of the mansion, or in  "	14		npc turn			"HK 3 introduction"		--					--					--
"the bedrooms of the staff. I    "	14		npc turn			"HK 3 introduction"		--					--					--
"will show no leniency on this   "	14		npc turn			"HK 3 introduction"		--					--					--
"matter.                         "	14		npc turn			"HK 3 introduction"		--					--					--
"Furthermore, refrain from going "	15		npc turn			"HK 3 introduction"		--					--					--
"through the courtyard, and do   "	15		npc turn			"HK 3 introduction"		--					--					--
"not go down to the pantry       "	15		npc turn			"HK 3 introduction"		--					--					--
"either. You have no business    "	15		npc turn			"HK 3 introduction"		--					--					--
"there.                          "	15		npc turn			"HK 3 introduction"		--					"HK areas"		--
"Now, if you have questions, I'm "	16		npc turn			"HK 3 introduction"		--					--					--
"listening. Otherwise, you may   "	16		npc turn			"HK 3 introduction"		--					--					--
"get on with your work.          "	16		npc turn			"HK 3 introduction"		theme choice	--					--
"What do you want, my dear?      "	1		npc turn			"HK 1 greeting"			theme choice	--					--
"Do you have a question?         "	1		npc turn			"HK 2 greeting"			theme choice	--					--
"Yes? What is it now?            "	1		npc turn			"HK 3 greeting"			theme choice	--					--
"My dear!                        "	1		npc turn			"HK 1 baskets"				--					--					--
"I quite understand that you have"	2		npc turn			"HK 1 baskets"				--					--					--
"just entered the count's        "	2		npc turn			"HK 1 baskets"				--					--					--
"service, and that there are many"	2		npc turn			"HK 1 baskets"				--					--					--
"new things to learn.            "	2		npc turn			"HK 1 baskets"				--					--					--
"But I asked you to collect the  "	3		npc turn			"HK 1 baskets"				--					--					--
"dirty laundry the maid places in"	3		npc turn			"HK 1 baskets"				--					--					--
"the baskets.                    "	3		npc turn			"HK 1 baskets"				--					--					--
"Yet you have failed to carry out"	4		npc turn			"HK 1 baskets"				--					--					--
"this task.                      "	4		npc turn			"HK 1 baskets"				--					--					--
"She looks at me sternly.        "	5		narrator turn	"HK 1 baskets"				--					--					--
"I beg your pardon, madam. I'll  "	6		player turn		"HK 1 baskets"				--					--					--
"be more careful from now on, I  "	6		player turn		"HK 1 baskets"				--					--					--
"promise.                        "	6		player turn		"HK 1 baskets"				--					--					--
"Good.                           "	7		npc turn			"HK 1 baskets"				--					--					--
"In that case, we'll say no more "	8		npc turn			"HK 1 baskets"				--					--					--
"about it.                       "	8		npc turn			"HK 1 baskets"				--					--					--
"Carry on with your work.        "	9		npc turn			"HK 1 baskets"				end choice		--					--
"Good heavens, my dear!          "	1		npc turn			"HK 2 baskets"				--					--					--
"You have once again neglected   "	2		npc turn			"HK 2 baskets"				--					--					--
"your duties: there is dirty     "	2		npc turn			"HK 2 baskets"				--					--					--
"laundry lying around!           "	2		npc turn			"HK 2 baskets"				--					--					--
"She pinches the bridge of her   "	3		narrator turn	"HK 2 baskets"				--					--					--
"nose, clearly annoyed.          "	3		narrator turn	"HK 2 baskets"				--					--					--
"Is it too much to expect a young"	4		npc turn			"HK 2 baskets"				--					--					--
"woman like yourself to perform  "	4		npc turn			"HK 2 baskets"				--					--					--
"her duties properly?            "	4		npc turn			"HK 2 baskets"				--					--					--
"No, madam.                      "	5		player turn		"HK 2 baskets"				--					--					--
"Are your chores too complicated?"	6		npc turn			"HK 2 baskets"				--					--					--
"No, madam.                      "	7		player turn		"HK 2 baskets"				--					--					--
"That's what I thought.          "	8		npc turn			"HK 2 baskets"				--					--					--
"Another mistake and I'll throw  "	9		npc turn			"HK 2 baskets"				--					--					--
"you out.                        "	9		npc turn			"HK 2 baskets"				--					--					--
"Yes, madam.                     "	10		player turn		"HK 2 baskets"				end choice		--					--
"...                             "	1		npc turn			"HK 3 baskets"				--					--					--
"She doesn't seem angry... In    "	2		narrator turn	"HK 3 baskets"				--					--					--
"fact, I think she's looking at  "	2		narrator turn	"HK 3 baskets"				--					--					--
"me with disdain.                "	2		narrator turn	"HK 3 baskets"				--					--					--
"This house has no need for a    "	3		npc turn			"HK 3 baskets"				--					--					--
"laundress who does not wash the "	3		npc turn			"HK 3 baskets"				--					--					--
"laundry.                        "	3		npc turn			"HK 3 baskets"				--					--					--
"You are utterly useless.        "	4		npc turn			"HK 3 baskets"				--					--					--
"Hand over your apron and get    "	5		npc turn			"HK 3 baskets"				--					--					--
"out; I never want to see you    "	5		npc turn			"HK 3 baskets"				--					--					--
"again.                          "	5		npc turn			"HK 3 baskets"				end choice		--					--
"My dear!                        "	1		npc turn			"HK 1 intrusion"			--					--					--
"I believe I made it perfectly   "	2		npc turn			"HK 1 intrusion"			--					--					--
"clear that you were not to set  "	2		npc turn			"HK 1 intrusion"			--					--					--
"foot outside your workplace!    "	2		npc turn			"HK 1 intrusion"			--					--					--
"Get out at once! And do not even"	3		npc turn			"HK 1 intrusion"			--					--					--
"think of doing it again!        "	3		npc turn			"HK 1 intrusion"			end choice		--					--
"My dear!                        "	1		npc turn			"HK 1 irruption"			--					--					--
"She gives me an angry look.     "	2		npc turn			"HK 1 irruption"			--					--					--
"What on earth were you doing?   "	3		npc turn			"HK 1 irruption"			--					--					--
"Was I not clear enough about the"	3		npc turn			"HK 1 irruption"			--					--					--
"areas to which you are permitted"	3		npc turn			"HK 1 irruption"			--					--					--
"access?                         "	3		npc turn			"HK 1 irruption"			--					--					--
"I will not tolerate such an act "	4		npc turn			"HK 1 irruption"			--					--					--
"of disobedience a second time.  "	4		npc turn			"HK 1 irruption"			--					--					--
"One more trick like that and I  "	5		npc turn			"HK 1 irruption"			--					--					--
"will send you home.             "	5		npc turn			"HK 1 irruption"			end choice		--					--
"Listen here, you little pest!   "	1		npc turn			"HK 1 espionage"			--					--					--
"She looks at me with            "	2		narrator turn	"HK 1 espionage"			--					--					--
"exasperation.                   "	2		narrator turn	"HK 1 espionage"			--					--					--
"Your behaviour is utterly       "	3		npc turn			"HK 1 espionage"			--					--					--
"disgraceful! Such manners are   "	3		npc turn			"HK 1 espionage"			--					--					--
"unworthy of this house!         "	3		npc turn			"HK 1 espionage"			--					--					--
"Please forgive me, madam...     "	4		player turn		"HK 1 espionage"			--					--					--
"Silence! One more misstep of    "	5		npc turn			"HK 1 espionage"			--					--					--
"this sort and I will not        "	5		npc turn			"HK 1 espionage"			--					--					--
"hesitate to throw you out of the"	5		npc turn			"HK 1 espionage"			--					--					--
"estate!                         "	5		npc turn			"HK 1 espionage"			end choice		--					--
"Listen here, my dear...         "	1		npc turn			"HK 1 patrol"				--					--					--
"What on earth are you doing,    "	2		npc turn			"HK 1 patrol"				--					--					--
"prowling about the mansion in   "	2		npc turn			"HK 1 patrol"				--					--					--
"the middle of the night?        "	2		npc turn			"HK 1 patrol"				--					--					--
"Oh, madam, I'm so sorry, I had a"	3		player turn		"HK 1 patrol"				--					--					--
"terrible doubt: I thought I     "	3		player turn		"HK 1 patrol"				--					--					--
"hadn't brought all the laundry  "	3		player turn		"HK 1 patrol"				--					--					--
"back to the laundry room...     "	3		player turn		"HK 1 patrol"				--					--					--
"...                             "	4		npc turn			"HK 1 patrol"				--					--					--
"It was just a nightmare, my     "	5		npc turn			"HK 1 patrol"				--					--					--
"dear.                           "	5		npc turn			"HK 1 patrol"				--					--					--
"Come now, go back to your room; "	6		npc turn			"HK 1 patrol"				--					--					--
"I do not want to see you up at  "	6		npc turn			"HK 1 patrol"				--					--					--
"this hour.                      "	6		npc turn			"HK 1 patrol"				--					--					--
"Of course, madam, please excuse "	7		player turn		"HK 1 patrol"				--					--					--
"me.                             "	7		player turn		"HK 1 patrol"				end choice		--					--
"Oh!                             "	1		npc turn			"HK 1 bedroom"				--					--					--
"She stares at me in             "	2		narrator turn	"HK 1 bedroom"				--					--					--
"astonishment.                   "	2		narrator turn	"HK 1 bedroom"				--					--					--
"Are you... Are you sneaking     "	3		npc turn			"HK 1 bedroom"				--					--					--
"about in the staff bedrooms?    "	3		npc turn			"HK 1 bedroom"				--					--					--
"Anger rises sharply within her. "	4		narrator turn	"HK 1 bedroom"				--					--					--
"This is intolerable!            "	5		npc turn			"HK 1 bedroom"				--					--					--
"Get out of the mansion, you     "	6		npc turn			"HK 1 bedroom"				--					--					--
"filthy little thief! I never    "	6		npc turn			"HK 1 bedroom"				--					--					--
"want to see you again!          "	6		npc turn			"HK 1 bedroom"				end choice		--					--
"You seem to have gone too far,  "	1		npc turn			"HK 1 aggravated"			--					--					--
"my dear.                        "	1		npc turn			"HK 1 aggravated"			--					--					--
"Have you not realised that I    "	2		npc turn			"HK 1 aggravated"			--					--					--
"show no tolerance towards       "	2		npc turn			"HK 1 aggravated"			--					--					--
"insolent servants?              "	2		npc turn			"HK 1 aggravated"			--					--					--
"You are dismissed. Go back to   "	3		npc turn			"HK 1 aggravated"			--					--					--
"where you came from, and be     "	3		npc turn			"HK 1 aggravated"			--					--					--
"aware that I shall report your  "	3		npc turn			"HK 1 aggravated"			--					--					--
"unacceptable behaviour to your  "	3		npc turn			"HK 1 aggravated"			--					--					--
"future employers.               "	3		npc turn			"HK 1 aggravated"			end choice		--					--
"You!                            "	1		npc turn			"HK 1 beating"				--					--					--
"What are you doing here? How did"	2		npc turn			"HK 1 beating"				--					--					--
"you manage to get hold of the   "	2		npc turn			"HK 1 beating"				--					--					--
"keys?                           "	2		npc turn			"HK 1 beating"				--					--					--
"For a few moments, she seems    "	3		narrator turn	"HK 1 beating"				--					--					--
"stunned, unable to take in the  "	3		narrator turn	"HK 1 beating"				--					--					--
"situation... Then her gaze      "	3		narrator turn	"HK 1 beating"				--					--					--
"becomes piercing.               "	3		narrator turn	"HK 1 beating"				--					--					--
"Are you after the count? Are you"	4		npc turn			"HK 1 beating"				--					--					--
"with the...                     "	4		npc turn			"HK 1 beating"				--					--					--
"The word seems to disgust her.  "	5		narrator turn	"HK 1 beating"				--					--					--
"...the Soviets?                 "	6		npc turn			"HK 1 beating"				--					--					--
"Is that it?                     "	7		npc turn			"HK 1 beating"				--					--					--
"She is seething with rage.      "	8		narrator turn	"HK 1 beating"				--					--					--
"Madam...                        "	9		player turn		"HK 1 beating"				--					--					--
"Silence! Leave the mansion! You "	10		npc turn			"HK 1 beating"				--					--					--
"are fired!                      "	10		npc turn			"HK 1 beating"				--					--					--
"I strongly advise you to be well"	11		npc turn			"HK 1 beating"				--					--					--
"away from the estate by the time"	11		npc turn			"HK 1 beating"				--					--					--
"I have reported your actions to "	11		npc turn			"HK 1 beating"				--					--					--
"the count!                      "	11		npc turn			"HK 1 beating"				end choice		--					--
"There you are. I was expecting  "	1		npc turn			"HK 1 depression"			--					--					--
"you.                            "	1		npc turn			"HK 1 depression"			--					--					--
"She looks rather downcast, and  "	2		narrator turn	"HK 1 depression"			--					--					--
"her hair isn't quite as well    "	2		narrator turn	"HK 1 depression"			--					--					--
"done as usual.                  "	2		narrator turn	"HK 1 depression"			--					--					--
"Oh, madam, I haven't seen you   "	3		player turn		"HK 1 depression"			--					--					--
"all day...                      "	3		player turn		"HK 1 depression"			--					--					--
"Yes. I wanted to apologise for  "	4		npc turn			"HK 1 depression"			--					--					--
"that.                           "	4		npc turn			"HK 1 depression"			--					--					--
"...                             "	5		player turn		"HK 1 depression"			--					--					--
"Don't mention it, madam.        "	6		player turn		"HK 1 depression"			--					--					--
"Everyone's allowed to feel a bit"	6		player turn		"HK 1 depression"			--					--					--
"under the weather from time to  "	6		player turn		"HK 1 depression"			--					--					--
"time...                         "	6		player turn		"HK 1 depression"			--					--					--
"It was unprofessional of me,    "	7		npc turn			"HK 1 depression"			--					--					--
"quite simply. Will you accept my"	7		npc turn			"HK 1 depression"			--					--					--
"apologies?                      "	7		npc turn			"HK 1 depression"			--					--					--
"Of course!...                   "	8		player turn		"HK 1 depression"			--					--					--
"I...                            "	9		player turn		"HK 1 depression"			--					--					--
"...                             "	10		player turn		"HK 1 depression"			--					--					--
"She rolls her eyes.             "	11		narrator turn	"HK 1 depression"			--					--					--
"Come now, my dear, speak up.    "	12		npc turn			"HK 1 depression"			--					--					--
"I hope you'll be back on your   "	13		player turn		"HK 1 depression"			--					--					--
"feet soon. You're very strong;  "	13		player turn		"HK 1 depression"			--					--					--
"I'm sure you'll be better before"	13		player turn		"HK 1 depression"			--					--					--
"long.                           "	13		player turn		"HK 1 depression"			--					--					--
"A faint smile plays at the      "	14		narrator turn	"HK 1 depression"			--					--					--
"corner of her lips.             "	14		narrator turn	"HK 1 depression"			--					--					--
"Thank you. And I'm sure of that "	15		npc turn			"HK 1 depression"			--					--					--
"too.                            "	15		npc turn			"HK 1 depression"			--					--					--
"Go and enjoy your evening now.  "	16		npc turn			"HK 1 depression"			--					--					--
"Certainly, madam.               "	17		player turn		"HK 1 depression"			end choice		--					--
"Ah, madam... Please excuse me, I"	1		player turn		"HK 1 delegation"			--					--					--
"haven't dressed yet...          "	1		player turn		"HK 1 delegation"			--					--					--
"Never mind that. I went to your "	2		npc turn			"HK 1 delegation"			--					--					--
"colleagues['] rooms as well. I    "	2	npc turn			"HK 1 delegation"			--					--					--
"have some news to share.        "	2		npc turn			"HK 1 delegation"			--					--					--
"She's speaking rather hurriedly,"	3		narrator turn	"HK 1 delegation"			--					--					--
"but I'm doing my best to stifle "	3		narrator turn	"HK 1 delegation"			--					--					--
"a yawn.                         "	3		narrator turn	"HK 1 delegation"			--					--					--
"I'm listening, madam.           "	4		player turn		"HK 1 delegation"			--					--					--
"Soon, the count will be visited "	5		npc turn			"HK 1 delegation"			--					--					--
"by guests of the utmost         "	5		npc turn			"HK 1 delegation"			--					--					--
"importance.                     "	5		npc turn			"HK 1 delegation"			--					"MD visit"		109
"Oh là là.                       "	6		narrator turn	"HK 1 delegation"			--					--					--
"Some very distinguished         "	7		npc turn			"HK 1 delegation"			--					--					--
"gentlemen will be honouring us  "	7		npc turn			"HK 1 delegation"			--					--					--
"with their presence. Without a  "	7		npc turn			"HK 1 delegation"			--					--					--
"doubt, the most prestigious men "	7		npc turn			"HK 1 delegation"			--					--					--
"you will ever have the chance to"	7		npc turn			"HK 1 delegation"			--					--					--
"see in your lifetime.           "	7		npc turn			"HK 1 delegation"			--					--					--
"...                             "	8		narrator turn	"HK 1 delegation"			--					--					--
"Consequently, the staff will    "	9		npc turn			"HK 1 delegation"			--					--					--
"welcome them with a guard of    "	9		npc turn			"HK 1 delegation"			--					--					--
"honour on the front steps. That "	9		npc turn			"HK 1 delegation"			--					--					--
"includes you.                   "	9		npc turn			"HK 1 delegation"			--					--					--
"Good heavens, this visit        "	10		narrator turn	"HK 1 delegation"			--					--					--
"couldn't have come at a better  "	10		narrator turn	"HK 1 delegation"			--					--					--
"time... I absolutely must do    "	10		narrator turn	"HK 1 delegation"			--					--					--
"something.                      "	10		narrator turn	"HK 1 delegation"			--					--					--
"Aside from that, your duties    "	11		npc turn			"HK 1 delegation"			--					--					--
"will not change much. You will  "	11		npc turn			"HK 1 delegation"			--					--					--
"carry on with your work as      "	11		npc turn			"HK 1 delegation"			--					--					--
"usual.                          "	11		npc turn			"HK 1 delegation"			--					--					--
"Who will these fine fellows be? "	12		narrator turn	"HK 1 delegation"			--					--					--
"It might be useful to find out  "	12		narrator turn	"HK 1 delegation"			--					--					--
"who they are. I really should   "	12		narrator turn	"HK 1 delegation"			--					--					--
"try to take photographs of them,"	12		narrator turn	"HK 1 delegation"			--					--					--
"but I don't have the camera     "	12		narrator turn	"HK 1 delegation"			--					--					--
"yet...                          "	12		narrator turn	"HK 1 delegation"			--					--					--
"Of course, you will remain      "	13		npc turn			"HK 1 delegation"			--					--					--
"extremely quiet, and will       "	13		npc turn			"HK 1 delegation"			--					--					--
"refrain from setting foot in the"	13		npc turn			"HK 1 delegation"			--					--					--
"courtyard - not even a toe. But "	13		npc turn			"HK 1 delegation"			--					--					--
"this is what you do every day,  "	13		npc turn			"HK 1 delegation"			--					--					--
"after all.                      "	13		npc turn			"HK 1 delegation"			--					--					--
"Also, I must listen in on their "	14		narrator turn	"HK 1 delegation"			--					--					--
"conversations...                "	14		narrator turn	"HK 1 delegation"			--					--					--
"No, better still, I need to be  "	15		narrator turn	"HK 1 delegation"			--					--					--
"able to record them... I'm sure "	15		narrator turn	"HK 1 delegation"			--					--					--
"their discussions will be very  "	15		narrator turn	"HK 1 delegation"			--					--					--
"important... Would it be        "	15		narrator turn	"HK 1 delegation"			--					--					--
"possible to engrave them onto a "	15		narrator turn	"HK 1 delegation"			--					--					--
"disc, like musicians do?...     "	15		narrator turn	"HK 1 delegation"			--					--					--
"My dear?                        "	16		npc turn			"HK 1 delegation"			--					--					--
"I must ask Marceline for some   "	17		narrator turn	"HK 1 delegation"			--					--					--
"equipment... But this can't wait"	17		narrator turn	"HK 1 delegation"			--					--					--
"until night time; I must do this"	17		narrator turn	"HK 1 delegation"			--					--					--
"immediately!                    "	17		narrator turn	"HK 1 delegation"			--					--					--
"My dear!                        "	18		npc turn			"HK 1 delegation"			--					--					--
"Madam!                          "	19		player turn		"HK 1 delegation"			--					--					--
"Um, of course, I'll keep very   "	20		player turn		"HK 1 delegation"			--					--					--
"quiet; those gentlemen won't    "	20		player turn		"HK 1 delegation"			--					--					--
"know I exist.                   "	20		player turn		"HK 1 delegation"			--					--					--
"Yes, they will.                 "	21		npc turn			"HK 1 delegation"			--					--					--
"Madam?                          "	22		player turn		"HK 1 delegation"			--					--					--
"I just told you we will form a  "	23		npc turn			"HK 1 delegation"			--					--					--
"guard of honour for them. They  "	23		npc turn			"HK 1 delegation"			--					--					--
"will see you.                   "	23		npc turn			"HK 1 delegation"			--					--					--
"Of course. Excuse me... Speaking"	24		player turn		"HK 1 delegation"			--					--					--
"of which, I was wondering about "	24		player turn		"HK 1 delegation"			--					--					--
"something.                      "	24		player turn		"HK 1 delegation"			--					--					--
"What is it?                     "	25		npc turn			"HK 1 delegation"			--					--					--
"I thought the count preferred   "	26		player turn		"HK 1 delegation"			--					--					--
"not to have us around when he   "	26		player turn		"HK 1 delegation"			--					--					--
"was receiving visitors.         "	26		player turn		"HK 1 delegation"			--					--					--
"Who told y...                   "	27		npc turn			"HK 1 delegation"			--					--					--
"Never mind. You're right, but   "	28		npc turn			"HK 1 delegation"			--					--					--
"this visit is anything but      "	28		npc turn			"HK 1 delegation"			--					--					--
"ordinary. Protocol absolutely   "	28		npc turn			"HK 1 delegation"			--					--					--
"demands a guard of honour.      "	28		npc turn			"HK 1 delegation"			--					--					--
"That confirms my suspicions. I  "	29		narrator turn	"HK 1 delegation"			--					--					--
"must speak to Marceline as      "	29		narrator turn	"HK 1 delegation"			--					--					--
"quickly as possible.            "	29		narrator turn	"HK 1 delegation"			--					--					--
"Get to work as soon as you are  "	30		npc turn			"HK 1 delegation"			--					--					--
"presentable. I will come and    "	30		npc turn			"HK 1 delegation"			--					--					--
"fetch you from the laundry room "	30		npc turn			"HK 1 delegation"			--					--					--
"shortly before they arrive. Is  "	30		npc turn			"HK 1 delegation"			--					--					--
"everything clear?               "	30		npc turn			"HK 1 delegation"			--					--					--
"Absolutely. I know exactly what "	31		player turn		"HK 1 delegation"			--					--					--
"I have to do.                   "	31		player turn		"HK 1 delegation"			--					--					--
"Very well. Thank you.           "	32		npc turn			"HK 1 delegation"			end choice		--					--
"My dear, snap out of your       "	1		npc turn			"HK 2 delegation"			--					--					--
"daydream!                       "	1		npc turn			"HK 2 delegation"			--					--					--
"Yes, madam! I'm sorry...        "	2		player turn		"HK 2 delegation"			--					--					--
"It's time. The gentlemen from   "	3		npc turn			"HK 2 delegation"			--					--					--
"the delegation are about to     "	3		npc turn			"HK 2 delegation"			--					--					--
"arrive.                         "	3		npc turn			"HK 2 delegation"			--					--					--
"She carefully examines my       "	4		narrator turn	"HK 2 delegation"			--					--					--
"clothes, then points to my      "	4		narrator turn	"HK 2 delegation"			--					--					--
"sleeve.                         "	4		narrator turn	"HK 2 delegation"			--					--					--
"Please dust this off.           "	5		npc turn			"HK 2 delegation"			--					--					--
"She seems rather nervous. As I  "	6		narrator turn	"HK 2 delegation"			--					--					--
"wipe the powdered soap off my   "	6		narrator turn	"HK 2 delegation"			--					--					--
"clothes, she turns her gaze to  "	6		narrator turn	"HK 2 delegation"			--					--					--
"my hair.                        "	6		narrator turn	"HK 2 delegation"			--					--					--
"Would you arrange that strand of"	7		npc turn			"HK 2 delegation"			--					--					--
"hair that's escaping from your  "	7		npc turn			"HK 2 delegation"			--					--					--
"bun?                            "	7		npc turn			"HK 2 delegation"			--					--					--
"I do as she asks.               "	8		narrator turn	"HK 2 delegation"			--					--					--
"Good. Now follow me. The maid   "	9		npc turn			"HK 2 delegation"			--					--					--
"and the cook are already in the "	9		npc turn			"HK 2 delegation"			--					--					--
"courtyard.                      "	9		npc turn			"HK 2 delegation"			--					--					--
"She turns on her heel, and I    "	10		narrator turn	"HK 2 delegation"			--					--					--
"follow her.                     "	10		narrator turn	"HK 2 delegation"			end choice		--					--
"Ah, my dear. I'm sorry to       "	1		npc turn			"HK 1 confinement"		--					--					--
"interfere with your work yet    "	1		npc turn			"HK 1 confinement"		--					--					--
"again.                          "	1		npc turn			"HK 1 confinement"		--					--					--
"She looks exhausted, but a smile"	2		narrator turn	"HK 1 confinement"		--					--					--
"seems to play on her lips.      "	2		narrator turn	"HK 1 confinement"		--					--					--
"As expected, I find you at your "	3		npc turn			"HK 1 confinement"		--					--					--
"tub, faithful to your post.     "	3		npc turn			"HK 1 confinement"		--					--					--
"Believe me, things were rather  "	3		npc turn			"HK 1 confinement"		--					--					--
"more hectic outside the laundry "	3		npc turn			"HK 1 confinement"		--					--					--
"room, with all those visitors.  "	3		npc turn			"HK 1 confinement"		--					--					--
"I'm sure they were, madam.      "	4		player turn		"HK 1 confinement"		--					--					--
"Please put your work aside for  "	5		npc turn			"HK 1 confinement"		--					--					--
"now.                            "	5		npc turn			"HK 1 confinement"		--					--					--
"Madam?                          "	6		player turn		"HK 1 confinement"		--					--					--
"Every member of staff has been  "	7		npc turn			"HK 1 confinement"		--					--					--
"instructed to confine themselves"	7		npc turn			"HK 1 confinement"		--					--					--
"to their rooms. Right away.     "	7		npc turn			"HK 1 confinement"		--					--					--
"Oh. I wasn't expecting that.    "	8		narrator turn	"HK 1 confinement"		--					--					--
"If I may ask... What's going on?"	9		player turn		"HK 1 confinement"		--					--					--
"I don't know any more than you  "	10		npc turn			"HK 1 confinement"		--					--					--
"do, my dear.                    "	10		npc turn			"HK 1 confinement"		--					--					--
"Come now, leave those sheets    "	11		npc turn			"HK 1 confinement"		--					--					--
"where they are and head to your "	11		npc turn			"HK 1 confinement"		--					--					--
"room. Unfortunately, I have been"	11		npc turn			"HK 1 confinement"		--					--					--
"instructed to lock your door.   "	11		npc turn			"HK 1 confinement"		--					--					--
"Very well. I'm coming.          "	12		player turn		"HK 1 confinement"		end choice		--					--
"Dear girl... What have you done?"	1		npc turn			"HK 1 end"					--					--					--
"For God's sake, what have you   "	1		npc turn			"HK 1 end"					--					--					--
"done?                           "	1		npc turn			"HK 1 end"					--					--					--
"She looks pale and distressed..."	2		narrator turn	"HK 1 end"					--					--					--
"That's quite at odds with the   "	2		narrator turn	"HK 1 end"					--					--					--
"poise and mocking tone I've come"	2		narrator turn	"HK 1 end"					--					--					--
"to expect from her.             "	2		narrator turn	"HK 1 end"					--					--					--
"What have I done? What do you   "	3		player turn		"HK 1 end"					--					--					--
"mean?                           "	3		player turn		"HK 1 end"					--					--					--
"What has happened to the count? "	4		npc turn			"HK 1 end"					--					--					--
"...                             "	5		player turn		"HK 1 end"					--					--					--
"So you're calling him 'count'   "	6		player turn		"HK 1 end"					--					--					--
"again, despite everything?      "	6		player turn		"HK 1 end"					--					--					--
"She frowns.                     "	7		narrator turn	"HK 1 end"					--					--					--
"He is my master and my employer."	8		npc turn			"HK 1 end"					--					--					--
"Did you forget that he used you "	9		player turn		"HK 1 end"					--					--					--
"as a shield to protect himself  "	9		player turn		"HK 1 end"					--					--					--
"from me?                        "	9		player turn		"HK 1 end"					--					--					--
"...                             "	10		npc turn			"HK 1 end"					--					--					--
"Besides, you dealt him quite a  "	11		player turn		"HK 1 end"					--					--					--
"blow.                           "	11		player turn		"HK 1 end"					--					--					--
"...                             "	12		npc turn			"HK 1 end"					--					--					--
"A rash reaction. Tell me what   "	13		npc turn			"HK 1 end"					--					--					--
"happened to him.                "	13		npc turn			"HK 1 end"					--					--					--
"                                "	14		narrator turn	"HK 1 end"					--					--					302
"I killed him.                   "	1		player turn		"HK 2 end"					--					--					--
"She looks at me without saying a"	2		narrator turn	"HK 2 end"					--					--					--
"word, visibly shocked. Behind   "	2		narrator turn	"HK 2 end"					--					--					--
"her, the maid covers her mouth  "	2		narrator turn	"HK 2 end"					--					--					--
"with her hands, letting out a   "	2		narrator turn	"HK 2 end"					--					--					--
"stunned sigh.                   "	2		narrator turn	"HK 2 end"					--					--					--
"You...                          "	3		npc turn			"HK 2 end"					--					--					--
"She thinks for a moment,        "	4		narrator turn	"HK 2 end"					--					--					--
"apparently surprised to find she"	4		narrator turn	"HK 2 end"					--					--					--
"isn't particularly upset.       "	4		narrator turn	"HK 2 end"					--					--					--
"                                "	5		narrator turn	"HK 2 end"					--					--					303
"Nothing. He fled like the rat he"	1		player turn		"HK 3 end"					--					--					--
"is.                             "	1		player turn		"HK 3 end"					--					--					--
"She scowls again.               "	2		narrator turn	"HK 3 end"					--					--					--
"                                "	3		narrator turn	"HK 3 end"					--					--					303
"You...                          "	1		npc turn			"HK 4 end"					--					--					--
"She looks down for a moment,    "	2		narrator turn	"HK 4 end"					--					--					--
"then gives me a grim stare.     "	2		narrator turn	"HK 4 end"					--					--					--
"You're a... You're with...      "	3		npc turn			"HK 4 end"					--					--					--
"With the Communists.            "	4		player turn		"HK 4 end"					--					--					--
"She lets out a bitter laugh.    "	5		narrator turn	"HK 4 end"					--					--					--
"I should have known. Your       "	6		npc turn			"HK 4 end"					--					--					--
"recommendations were too good to"	6		npc turn			"HK 4 end"					--					--					--
"be true.                        "	6		npc turn			"HK 4 end"					--					--					--
"Oh, no, I can assure you they're"	7		player turn		"HK 4 end"					--					--					--
"genuine!                        "	7		player turn		"HK 4 end"					--					--					--
"She doesn't reply. She remains  "	8		narrator turn	"HK 4 end"					--					--					--
"pensive for a few moments, then "	8		narrator turn	"HK 4 end"					--					--					--
"speaks again with a faint smile "	8		narrator turn	"HK 4 end"					--					--					--
"on her lips.                    "	8		narrator turn	"HK 4 end"					--					--					--
"Would you believe me if I told  "	9		npc turn			"HK 4 end"					--					--					--
"you I used to think like you    "	9		npc turn			"HK 4 end"					--					--					--
"when I was young?               "	9		npc turn			"HK 4 end"					--					--					--
"Really?                         "	10		player turn		"HK 4 end"					--					--					--
"Communist, Anarchist... I don't "	11		npc turn			"HK 4 end"					--					--					--
"even know any more. There was a "	11		npc turn			"HK 4 end"					--					--					--
"lot going on in Montmartre. At  "	11		npc turn			"HK 4 end"					--					--					--
"the Lapin Agile, at the Zut... I"	11		npc turn			"HK 4 end"					--					--					--
"was a different person back     "	11		npc turn			"HK 4 end"					--					--					--
"then.                           "	11		npc turn			"HK 4 end"					--					--					--
"Why did you change?             "	12		player turn		"HK 4 end"					--					--					--
"She gives me a piercing look.   "	13		narrator turn	"HK 4 end"					--					--					--
"Reason, necessity... A lack of  "	14		npc turn			"HK 4 end"					--					--					--
"time... Or simply age. Those are"	14		npc turn			"HK 4 end"					--					--					--
"activities for young people.    "	14		npc turn			"HK 4 end"					--					--					--
"If all French workers were as   "	15		player turn		"HK 4 end"					--					--					--
"pessimistic as you, they'd be a "	15		player turn		"HK 4 end"					--					--					--
"long way from freeing themselves"	15		player turn		"HK 4 end"					--					--					--
"from exploitation.              "	15		player turn		"HK 4 end"					--					--					--
"And yet I'm right.              "	16		npc turn			"HK 4 end"					--					--					--
"You're completely wrong. In     "	17		player turn		"HK 4 end"					--					--					--
"Russia, they were optimistic,   "	17		player turn		"HK 4 end"					--					--					--
"whatever their age, and now the "	17		player turn		"HK 4 end"					--					--					--
"largest country in the world has"	17		player turn		"HK 4 end"					--					--					--
"freed itself from capitalist    "	17		player turn		"HK 4 end"					--					--					--
"oppression.                     "	17		player turn		"HK 4 end"					--					--					--
"Let's wait and see what horrors "	18		npc turn			"HK 4 end"					--					--					--
"they'll come up with to replace "	18		npc turn			"HK 4 end"					--					--					--
"it.                             "	18		npc turn			"HK 4 end"					--					--					--
"                                "	19		narrator turn	"HK 4 end"					--					--					304
"Tell me, was it in Montmartre   "	1		player turn		"HK 5 end"					--					--					--
"that the Malandrines put on     "	1		player turn		"HK 5 end"					--					--					--
"their performances?             "	1		player turn		"HK 5 end"					--					--					--
"She jumps.                      "	2		narrator turn	"HK 5 end"					--					--					--
"What do you know about that?... "	3		npc turn			"HK 5 end"					--					--					--
"I saw your poster. You looked so"	4		player turn		"HK 5 end"					--					--					--
"beautiful and fierce in the     "	4		player turn		"HK 5 end"					--					--					--
"drawing.                        "	4		player turn		"HK 5 end"					--					--					--
"...                             "	5		npc turn			"HK 5 end"					--					--					--
"Look where your pessimism has   "	6		player turn		"HK 5 end"					--					--					--
"led you: you've left this life  "	6		player turn		"HK 5 end"					--					--					--
"behind to seek happiness in the "	6		player turn		"HK 5 end"					--					--					--
"arms of a wealthy aristocrat.   "	6		player turn		"HK 5 end"					--					--					--
"Come now! How do you know...    "	7		npc turn			"HK 5 end"					--					--					--
"This ambition comes at a price: "	8		player turn		"HK 5 end"					--					--					--
"giving up the struggle, which   "	8		player turn		"HK 5 end"					--					--					--
"yet must be waged by everyone.  "	8		player turn		"HK 5 end"					--					--					--
"What would the young anarchist  "	8		player turn		"HK 5 end"					--					--					--
"singer from Montmartre have     "	8		player turn		"HK 5 end"					--					--					--
"thought of that?                "	8		player turn		"HK 5 end"					--					--					--
"Her shoulders slump, and she    "	9		narrator turn	"HK 5 end"					--					--					--
"looks away bitterly.            "	9		narrator turn	"HK 5 end"					--					--					--
"...                             "	10		player turn		"HK 5 end"					--					--					--
"I'm sorry. I don't want to make "	11		player turn		"HK 5 end"					--					--					--
"you sad.                        "	11		player turn		"HK 5 end"					--					--					--
"You... You're right.            "	12		npc turn			"HK 5 end"					--					--					--
"I've always hated the idea of   "	13		npc turn			"HK 5 end"					--					--					--
"marrying a rich man and having  "	13		npc turn			"HK 5 end"					--					--					--
"to submit to him.               "	13		npc turn			"HK 5 end"					--					--					--
"Anyway, it doesn't matter, since"	14		npc turn			"HK 5 end"					--					--					--
"I didn't manage to get married. "	14		npc turn			"HK 5 end"					--					--					--
"Ever since I left Paris, it's   "	14		npc turn			"HK 5 end"					--					--					--
"been one failure after another. "	14		npc turn			"HK 5 end"					--					--					--
"Not everything has been a       "	15		player turn		"HK 5 end"					--					--					--
"failure. Look behind you.       "	15		player turn		"HK 5 end"					--					--					--
"She stares at me, puzzled, then "	16		narrator turn	"HK 5 end"					--					--					--
"turns round to look at the maid."	16		narrator turn	"HK 5 end"					--					--					--
"She hasn't stopped shielding her"	16		narrator turn	"HK 5 end"					--					--					--
"with her own body.              "	16		narrator turn	"HK 5 end"					--					--					--
"Émilie?...                      "	17		npc turn			"HK 5 end"					--					--					--
"The two of you are very close,  "	18		player turn		"HK 5 end"					--					--					--
"aren't you? That's the very     "	18		player turn		"HK 5 end"					--					--					--
"opposite of a failure. I'm sure "	18		player turn		"HK 5 end"					--					--					--
"you could look after one        "	18		player turn		"HK 5 end"					--					--					--
"another.                        "	18		player turn		"HK 5 end"					--					--					--
"I...                            "	19		npc turn			"HK 5 end"					--					--					--
"She staggers. She's completely  "	20		narrator turn	"HK 5 end"					--					--					--
"exhausted.                      "	20		narrator turn	"HK 5 end"					end choice		--					--
"The future will tell. It's in   "	1		player turn		"HK 6 end"					--					--					--
"the hands of the Russian        "	1		player turn		"HK 6 end"					--					--					--
"peoples. And, you see, I'm      "	1		player turn		"HK 6 end"					--					--					--
"optimistic.                     "	1		player turn		"HK 6 end"					--					--					--
"Good for you. You're leaving it "	2		npc turn			"HK 6 end"					--					--					--
"to me to be reasonable.         "	2		npc turn			"HK 6 end"					--					--					--
"Is it reasonable to grovel at   "	3		player turn		"HK 6 end"					--					--					--
"the feet of wealthy aristocrats "	3		player turn		"HK 6 end"					--					--					--
"in the hope of securing a       "	3		player turn		"HK 6 end"					--					--					--
"marriage outside your social    "	3		player turn		"HK 6 end"					--					--					--
"class?                          "	3		player turn		"HK 6 end"					--					--					--
"She jumps.                      "	4		narrator turn	"HK 6 end"					--					--					--
"Oh! How dare you?               "	5		npc turn			"HK 6 end"					--					--					--
"She gives me a look full of     "	6		narrator turn	"HK 6 end"					--					--					--
"anger.                          "	6		narrator turn	"HK 6 end"					--					--					--
"Don't tell me that...           "	7		npc turn			"HK 6 end"					--					--					--
"She thinks for a moment.        "	8		narrator turn	"HK 6 end"					--					--					--
"Was it you who invited the count"	9		npc turn			"HK 6 end"					--					--					--
"to... visit me?                 "	9		npc turn			"HK 6 end"					--					--					--
"Yes...                          "	10		player turn		"HK 6 end"					--					--					--
"She makes a move, ready to slap "	11		narrator turn	"HK 6 end"					--					--					--
"me... But her gaze falls on my  "	11		narrator turn	"HK 6 end"					--					--					--
"weapon, and she seems to back   "	11		narrator turn	"HK 6 end"					--					--					--
"down.                           "	11		narrator turn	"HK 6 end"					--					--					--
"You should know I didn't do that"	12		player turn		"HK 6 end"					--					--					--
"to cause you pain...            "	12		player turn		"HK 6 end"					--					--					--
"Shut up, you coward. I don't    "	13		npc turn			"HK 6 end"					--					--					--
"want to speak to you any more.  "	13		npc turn			"HK 6 end"					--					--					--
"I...                            "	14		npc turn			"HK 6 end"					--					--					--
"She staggers. She's completely  "	15		narrator turn	"HK 6 end"					--					--					--
"exhausted.                      "	15		narrator turn	"HK 6 end"					end choice		--					--

Table of discussion with the cook
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Do you have time to tell me a   "	1		player turn		"CK duties"					--					--					99
"bit more about your duties?     "	1		player turn		"CK duties"					--					--					--
"He gives me a slightly surprised"	2		narrator turn	"CK duties"					--					--					--
"look.                           "	2		narrator turn	"CK duties"					--					--					--
"Well...                         "	3		npc turn			"CK duties"					--					--					--
"I prepare the count's meals.    "	4		npc turn			"CK duties"					--					--					--
"And those for the staff.        "	5		npc turn			"CK duties"					--					--					--
"That's quite a lot of work,     "	6		player turn		"CK duties"					--					--					--
"isn't it? And you don't have any"	6		player turn		"CK duties"					--					--					--
"other responsibilities?         "	6		player turn		"CK duties"					--					--					--
"Well...                         "	7		npc turn			"CK duties"					--					--					--
"I make sure the pantry is       "	8		npc turn			"CK duties"					--					--					--
"properly stocked. Because if I  "	8		npc turn			"CK duties"					--					"CK pantry"		--
"need something we've run out of,"	8		npc turn			"CK duties"					--					--					--
"I'll have to change the menu.   "	8		npc turn			"CK duties"					--					--					--
"It's annoying to have to adapt  "	9		player turn		"CK duties"					--					--					--
"at the last minute, isn't it?   "	9		player turn		"CK duties"					--					--					--
"He smiles.                      "	10		narrator turn	"CK duties"					--					--					--
"That's right.                   "	11		npc turn			"CK duties"					theme choice	--					--
"If I'm not mistaken, you said   "	1		player turn		"CK pantry"					--					--					--
"something about a pantry?       "	1		player turn		"CK pantry"					--					--					--
"Oh, yes... So?                  "	2		npc turn			"CK pantry"					--					--					--
"Could I go downstairs to see    "	3		player turn		"CK pantry"					--					--					--
"what it looks like? I haven't   "	3		player turn		"CK pantry"					--					--					--
"had a chance to visit all the   "	3		player turn		"CK pantry"					--					--					--
"staff areas yet.                "	3		player turn		"CK pantry"					--					--					--
"He gives me a bewildered look.  "	4		narrator turn	"CK pantry"					--					--					--
"Oh, didn't the housekeeper tell "	5		npc turn			"CK pantry"					--					--					--
"you? You're not allowed down    "	5		npc turn			"CK pantry"					--					--					--
"there.                          "	5		npc turn			"CK pantry"					--					--					--
"I have to go there when I'm     "	6		npc turn			"CK pantry"					--					--					--
"cooking, but you're not supposed"	6		npc turn			"CK pantry"					--					--					--
"to.                             "	6		npc turn			"CK pantry"					--					--					--
"Surely you don't think I'd ever "	7		player turn		"CK pantry"					--					--					--
"steal food!                     "	7		player turn		"CK pantry"					--					--					--
"He pauses, and seems to think   "	8		narrator turn	"CK pantry"					--					--					--
"for a moment.                   "	8		narrator turn	"CK pantry"					--					--					--
"I suppose not.                  "	9		npc turn			"CK pantry"					--					--					--
"If it were up to me, I'd let you"	10		npc turn			"CK pantry"					--					--					--
"go downstairs. There's nothing  "	10		npc turn			"CK pantry"					--					--					--
"special there; it's just the    "	10		npc turn			"CK pantry"					--					--					--
"food store.                     "	10		npc turn			"CK pantry"					--					--					--
"And a pile of broken furniture. "	11		npc turn			"CK pantry"					--					--					107
"Keep this to yourself, but...   "	12		npc turn			"CK pantry"					--					--					--
"the order comes from the count  "	12		npc turn			"CK pantry"					--					--					--
"himself.                        "	12		npc turn			"CK pantry"					--					--					--
"That's interesting.             "	13		narrator turn	"CK pantry"					--					--					--
"Oh, really?                     "	14		player turn		"CK pantry"					--					--					--
"Yes... On several occasions,    "	15		npc turn			"CK pantry"					--					--					--
"he's brought a lot of men down  "	15		npc turn			"CK pantry"					--					--					--
"to the basement beyond the      "	15		npc turn			"CK pantry"					--					--					--
"pantry. Dozens of men.          "	15		npc turn			"CK pantry"					--					--					--
"They weren't treated like proper"	16		npc turn			"CK pantry"					--					--					--
"guests: I didn't have to prepare"	16		npc turn			"CK pantry"					--					--					--
"a meal for them. They didn't    "	16		npc turn			"CK pantry"					--					--					--
"even go into the main building. "	16		npc turn			"CK pantry"					--					--					--
"Very arrogant people, looking   "	17		npc turn			"CK pantry"					--					--					--
"very stern, and who didn't speak"	17		npc turn			"CK pantry"					--					--					--
"French.                         "	17		npc turn			"CK pantry"					--					--					--
"They carried themselves like    "	18		npc turn			"CK pantry"					--					--					--
"officers.                       "	18		npc turn			"CK pantry"					--					"MD cook"		02
"That's odd! And what were they  "	19		player turn		"CK pantry"					--					--					--
"doing down there?               "	19		player turn		"CK pantry"					--					--					--
"I don't know. And I've said too "	20		npc turn			"CK pantry"					--					--					--
"much. The count surely doesn't  "	20		npc turn			"CK pantry"					--					--					--
"want anyone to know.            "	20		npc turn			"CK pantry"					--					--					--
"What makes you say that?        "	21		player turn		"CK pantry"					--					--					--
"I saw it in his eyes when he    "	22		npc turn			"CK pantry"					--					--					--
"told me to go back up to the    "	22		npc turn			"CK pantry"					--					--					--
"kitchen. And to stay there.     "	22		npc turn			"CK pantry"					--					--					--
"He looks down with a sad        "	23		narrator turn	"CK pantry"					--					--					--
"expression.                     "	23		narrator turn	"CK pantry"					--					--					--
"He wasn't very polite.          "	24		npc turn			"CK pantry"					--					--					--
"I'm sorry for you. And I promise"	25		player turn		"CK pantry"					--					--					--
"I won't tell anyone, don't      "	25		player turn		"CK pantry"					--					--					--
"worry.                          "	25		player turn		"CK pantry"					--					--					--
"He smiles at me.                "	26		narrator turn	"CK pantry"					--					--					--
"You're kind.                    "	27		npc turn			"CK pantry"					theme choice	--					--
"Um... I see you've prepared a   "	1		player turn		"CK breakfast"				--					--					--
"lovely breakfast...             "	1		player turn		"CK breakfast"				--					--					--
"...                             "	2		npc turn			"CK breakfast"				--					--					--
"He turns towards the worktop.   "	3		narrator turn	"CK breakfast"				--					--					--
"Ah, yes, I did.                 "	4		npc turn			"CK breakfast"				--					--					--
"I find it pretty ordinary. But  "	5		npc turn			"CK breakfast"				--					--					--
"thank you for the compliment.   "	5		npc turn			"CK breakfast"				--					--					--
"...                             "	6		player turn		"CK breakfast"				--					--					--
"I'd be curious to know who it's "	7		player turn		"CK breakfast"				--					--					--
"for...                          "	7		player turn		"CK breakfast"				--					--					--
"Oh, it's for the count.         "	8		npc turn			"CK breakfast"				--					--					--
"Ah.                             "	9		player turn		"CK breakfast"				--					--					--
"Very well, that's all I wanted  "	10		player turn		"CK breakfast"				--					--					--
"to know.                        "	10		player turn		"CK breakfast"				--					--					--
"I catch a twinkle of mischief in"	11		narrator turn	"CK breakfast"				--					--					--
"his eyes...                     "	11		narrator turn	"CK breakfast"				--					--					--
"I've had you there. It's for    "	12		npc turn			"CK breakfast"				--					--					--
"you.                            "	12		npc turn			"CK breakfast"				--					--					112
"Ah!                             "	13		player turn		"CK breakfast"				--					--					--
"He lets out a little chuckle.   "	14		narrator turn	"CK breakfast"				--					--					--
"I couldn't help myself. You     "	15		npc turn			"CK breakfast"				--					--					--
"really did look as if you were  "	15		npc turn			"CK breakfast"				--					--					--
"coveting it.                    "	15		npc turn			"CK breakfast"				--					--					--
"Well, breakfast is very         "	16		player turn		"CK breakfast"				--					--					--
"important... How can one start  "	16		player turn		"CK breakfast"				--					--					--
"the day on an empty stomach?    "	16		player turn		"CK breakfast"				--					--					--
"I agree with you. I'd just ask  "	17		npc turn			"CK breakfast"				--					--					--
"you to eat it here, to avoid    "	17		npc turn			"CK breakfast"				--					--					--
"scattering crumbs all over the  "	17		npc turn			"CK breakfast"				--					--					--
"mansion.                        "	17		npc turn			"CK breakfast"				--					--					--
"Your colleagues have already had"	18		npc turn			"CK breakfast"				--					--					--
"theirs.                         "	18		npc turn			"CK breakfast"				--					--					--
"Of course. Thank you!           "	19		player turn		"CK breakfast"				theme choice	--					--
"I was wondering something, if I "	1		player turn		"CK count"					--					--					--
"may...                          "	1		player turn		"CK count"					--					--					--
"Yes?                            "	2		npc turn			"CK count"					--					--					--
"Do you get on well with the     "	3		player turn		"CK count"					--					--					--
"count?                          "	3		player turn		"CK count"					--					--					--
"Ah...                           "	4		npc turn			"CK count"					--					--					--
"I can't complain.               "	5		npc turn			"CK count"					--					--					--
"But, you know, I rarely see him."	6		npc turn			"CK count"					--					--					--
"So you don't get much chance to "	7		player turn		"CK count"					--					--					--
"speak to him, then?             "	7		player turn		"CK count"					--					--					--
"Oh, sometimes he comes down to  "	8		npc turn			"CK count"					--					--					--
"the kitchen to request dishes   "	8		npc turn			"CK count"					--					--					--
"he'd like to try.               "	8		npc turn			"CK count"					--					--					--
"Every now and then, when he's in"	9		npc turn			"CK count"					--					--					--
"a good mood, he comes to praise "	9		npc turn			"CK count"					--					--					--
"me for something I've cooked.   "	9		npc turn			"CK count"					--					--					--
"He says this with a proud       "	10		narrator turn	"CK count"					--					--					--
"expression, but his smile soon  "	10		narrator turn	"CK count"					--					--					--
"fades.                          "	10		narrator turn	"CK count"					--					--					--
"Still, when he speaks to me, I  "	11		npc turn			"CK count"					--					--					--
"sometimes get the feeling he's  "	11		npc turn			"CK count"					--					--					--
"making fun of me.               "	11		npc turn			"CK count"					--					--					--
"And he's always impatient. He   "	12		npc turn			"CK count"					--					--					--
"says I speak too slowly.        "	12		npc turn			"CK count"					--					--					--
"He shakes his head and grimaces."	13		narrator turn	"CK count"					--					--					--
"Once, I told him that my dream  "	14		npc turn			"CK count"					--					--					--
"was to open a restaurant.       "	14		npc turn			"CK count"					--					--					--
"He burst out laughing and told  "	15		npc turn			"CK count"					--					--					--
"me that to do that, you'd have  "	15		npc turn			"CK count"					--					--					--
"to be very clever.              "	15		npc turn			"CK count"					--					--					--
"Oh. That's not very kind. I     "	16		player turn		"CK count"					--					--					--
"could quite see you in the      "	16		player turn		"CK count"					--					--					--
"kitchen of a nice restaurant in "	16		player turn		"CK count"					--					--					--
"the countryside, actually.      "	16		player turn		"CK count"					--					--					--
"He gives me a smile.            "	17		narrator turn	"CK count"					--					--					--
"In town, rather. I'd like to    "	18		npc turn			"CK count"					--					--					--
"call it 'La Valetaille', in     "	18		npc turn			"CK count"					--					--					--
"memory of my past as a servant. "	18		npc turn			"CK count"					--					--					--
"But it's just a dream. And,     "	19		npc turn			"CK count"					--					--					--
"after all, I quite like my job  "	19		npc turn			"CK count"					--					--					--
"in this mansion.                "	19		npc turn			"CK count"					--					--					--
"All the better. It's great to   "	20		player turn		"CK count"					--					--					--
"look on the bright side of      "	20		player turn		"CK count"					--					--					--
"things.                         "	20		player turn		"CK count"					--					--					--
"Poor man...                     "	21		narrator turn	"CK count"					theme choice	--					--
"Excuse me, you do read the      "	1		player turn		"CK news"					--					--					--
"papers, don't you? I saw you    "	1		player turn		"CK news"					--					--					--
"with a newspaper.               "	1		player turn		"CK news"					--					--					--
"Oh... Yes, that's right. It     "	2		npc turn			"CK news"					--					--					--
"helps pass the time when        "	2		npc turn			"CK news"					--					--					--
"something's taking a while to   "	2		npc turn			"CK news"					--					--					--
"cook.                           "	2		npc turn			"CK news"					--					--					--
"It's good to keep yourself      "	3		player turn		"CK news"					--					--					--
"informed! I haven't been able to"	3		player turn		"CK news"					--					--					--
"read anything since I arrived.  "	3		player turn		"CK news"					--					--					--
"Are there any interesting events"	3		player turn		"CK news"					--					--					--
"going on?                       "	3		player turn		"CK news"					--					--					--
"...                             "	4		npc turn			"CK news"					--					--					--
"Well, yes, there's a lot of talk"	5		npc turn			"CK news"					--					--					--
"about the end of the war.       "	5		npc turn			"CK news"					--					--					--
"And the price of butter. Which  "	6		npc turn			"CK news"					--					--					--
"is very high.                   "	6		npc turn			"CK news"					--					--					--
"Have you read any news about    "	7		player turn		"CK news"					--					--					--
"Russia?                         "	7		player turn		"CK news"					--					--					--
"I don't think the papers have   "	8		npc turn			"CK news"					--					--					--
"mentioned it in the last few    "	8		npc turn			"CK news"					--					--					--
"days...                         "	8		npc turn			"CK news"					--					--					--
"Oh. But there's certainly a lot "	9		player turn		"CK news"					--					--					--
"going on there, with the civil  "	9		player turn		"CK news"					--					--					--
"war.                            "	9		player turn		"CK news"					--					--					--
"Really? It can't be that        "	10		npc turn			"CK news"					--					--					--
"important, since Le Figaro      "	10		npc turn			"CK news"					--					--					--
"doesn't say anything about it.  "	10		npc turn			"CK news"					--					--					--
"...                             "	11		player turn		"CK news"					--					--					--
"Anyway, I don't really          "	12		npc turn			"CK news"					--					--					--
"understand their business with  "	12		npc turn			"CK news"					--					--					--
"the colours.                    "	12		npc turn			"CK news"					--					--					--
"The... colours?                 "	13		player turn		"CK news"					--					--					--
"The Whites, the Reds...         "	14		npc turn			"CK news"					--					--					--
"Ah, I can explain it all to you,"	15		player turn		"CK news"					--					--					--
"if you like!                    "	15		player turn		"CK news"					--					--					--
"If you insist... But I'd prefer "	16		npc turn			"CK news"					--					--					--
"a summary.                      "	16		npc turn			"CK news"					--					--					--
"Oh, don't worry, it's very      "	17		player turn		"CK news"					--					--					--
"simple! The colours are the     "	17		player turn		"CK news"					--					--					--
"nicknames for the two opposing  "	17		player turn		"CK news"					--					--					--
"sides in the civil war that is  "	17		player turn		"CK news"					--					--					--
"raging in Russia.               "	17		player turn		"CK news"					--					--					--
"The Reds are the Communists, who"	18		player turn		"CK news"					--					--					--
"seized power in the country last"	18		player turn		"CK news"					--					--					--
"year.                           "	18		player turn		"CK news"					--					--					--
"Ah, yes, I've read about them   "	19		npc turn			"CK news"					--					--					--
"before. They're thieves and     "	19		npc turn			"CK news"					--					--					--
"criminals.                      "	19		npc turn			"CK news"					--					--					--
"...                             "	20		player turn		"CK news"					--					--					--
"Is that what Le Figaro says?    "	21		player turn		"CK news"					--					--					--
"There are plenty of workers who "	21		player turn		"CK news"					--					--					--
"don't see it that way.          "	21		player turn		"CK news"					--					--					--
"Ah, if you say so... So, the    "	22		npc turn			"CK news"					--					--					--
"Reds are the same as the Red    "	22		npc turn			"CK news"					--					--					--
"Army?                           "	22		npc turn			"CK news"					--					--					--
"Yes, more or less. The Red Army "	23		player turn		"CK news"					--					--					--
"is the army of Soviet Russia.   "	23		player turn		"CK news"					--					--					--
"Soviet?                         "	24		npc turn			"CK news"					--					--					--
"Is he just skimming through his "	25		narrator turn	"CK news"					--					--					--
"newspapers?                     "	25		narrator turn	"CK news"					--					--					--
"Red, communist, soviet... It's  "	26		player turn		"CK news"					--					--					--
"all the same. Bolshevik too.    "	26		player turn		"CK news"					--					--					--
"It's all very complicated. Why  "	27		npc turn			"CK news"					--					--					--
"all these names?                "	27		npc turn			"CK news"					--					--					--
"Um, it would take too long to   "	28		player turn		"CK news"					--					--					--
"explain the nuances... You can  "	28		player turn		"CK news"					--					--					--
"just say 'Red' to refer to all  "	28		player turn		"CK news"					--					--					--
"of them.                        "	28		player turn		"CK news"					--					--					--
"All right... And what about the "	29		npc turn			"CK news"					--					--					--
"Whites in all this?             "	29		npc turn			"CK news"					--					--					--
"Well, the Whites are opposed to "	30		player turn		"CK news"					--					--					--
"the Reds. Most of them are      "	30		player turn		"CK news"					--					--					--
"royalists who want to restore   "	30		player turn		"CK news"					--					--					--
"the Russian Empire.             "	30		player turn		"CK news"					--					--					--
"They're also called Tsarists,   "	31		player turn		"CK news"					--					--					--
"and sometimes Legitimists, or   "	31		player turn		"CK news"					--					--					--
"even Loyalists.                 "	31		player turn		"CK news"					--					--					--
"Why do they want to restore the "	32		npc turn			"CK news"					--					--					--
"Russian Empire?                 "	32		npc turn			"CK news"					--					--					--
"Because after the Russian       "	33		player turn		"CK news"					--					--					--
"Revolution, the Empire was      "	33		player turn		"CK news"					--					--					--
"abolished, first in favour of a "	33		player turn		"CK news"					--					--					--
"bourgeois parliamentary         "	33		player turn		"CK news"					--					--					--
"democracy, then in favour of a  "	33		player turn		"CK news"					--					--					--
"communist workers['] state.       "	33	player turn		"CK news"					--					--					--
"And the Whites were not happy   "	34		npc turn			"CK news"					--					--					--
"with these changes?             "	34		npc turn			"CK news"					--					--					--
"No. Most of their leaders belong"	35		player turn		"CK news"					--					--					--
"to the imperial nobility. They  "	35		player turn		"CK news"					--					--					--
"lost absolutely everything after"	35		player turn		"CK news"					--					--					--
"the Revolution.                 "	35		player turn		"CK news"					--					--					--
"Now, the two sides fight for the"	36		player turn		"CK news"					--					--					--
"future of their country.        "	36		player turn		"CK news"					--					--					--
"And which of the two is the     "	37		npc turn			"CK news"					--					--					--
"stronger?                       "	37		npc turn			"CK news"					--					--					--
"The Reds, probably. The vast    "	38		player turn		"CK news"					--					--					--
"majority of the Russian         "	38		player turn		"CK news"					--					--					--
"population is ready to join them"	38		player turn		"CK news"					--					--					--
"and fight to free themselves    "	38		player turn		"CK news"					--					--					--
"from the oppression they suffer "	38		player turn		"CK news"					--					--					--
"at the hands of the Empire.     "	38		player turn		"CK news"					--					--					--
"But they are still very poorly  "	39		player turn		"CK news"					--					--					--
"organised and control only a    "	39		player turn		"CK news"					--					--					--
"small part of Russia: mainly the"	39		player turn		"CK news"					--					--					--
"major cities in the west, such  "	39		player turn		"CK news"					--					--					--
"as Saint Petersburg and Moscow. "	39		player turn		"CK news"					--					--					--
"The Whites, for their part, are "	40		player turn		"CK news"					--					--					--
"largely supported by the major  "	40		player turn		"CK news"					--					--					--
"European powers. So I can't tell"	40		player turn		"CK news"					--					--					--
"you who's going to win.         "	40		player turn		"CK news"					--					--					--
"Do you think you're getting the "	41		player turn		"CK news"					--					--					--
"hang of the colours now?        "	41		player turn		"CK news"					--					--					--
"Yes. The explanations were a bit"	42		npc turn			"CK news"					--					--					--
"less tedious than I'd expected. "	42		npc turn			"CK news"					--					--					--
"If I understand correctly, you'd"	43		player turn		"CK news"					--					--					--
"prefer me not to discuss the    "	43		player turn		"CK news"					--					--					--
"anarchist Black Army, the       "	43		player turn		"CK news"					--					--					--
"peasant Green Army or the Polish"	43		player turn		"CK news"					--					--					--
"Blue Army?                      "	43		player turn		"CK news"					--					--					--
"He seems to be turning pale...  "	44		narrator turn	"CK news"					--					--					--
"Another day, perhaps...         "	45		npc turn			"CK news"					--					--					--
"Fair enough.                    "	46		player turn		"CK news"					--					--					--
"Tell me, how do you know all    "	47		npc turn			"CK news"					--					--					--
"this?                           "	47		npc turn			"CK news"					--					--					--
"...                             "	48		player turn		"CK news"					--					--					--
"I did some research on Russia   "	49		player turn		"CK news"					--					--					--
"before coming here, as the count"	49		player turn		"CK news"					--					--					--
"hails from there.               "	49		player turn		"CK news"					--					--					--
"Ah, how diligent of you. In your"	50		npc turn			"CK news"					--					--					--
"opinion, is the count on the    "	50		npc turn			"CK news"					--					--					--
"side of the Whites or the Reds? "	50		npc turn			"CK news"					--					--					--
"...                             "	51		player turn		"CK news"					--					--					--
"One of the Reds['] main objectives"	52	player turn		"CK news"					--					--					--
"is to establish a classless     "	52		player turn		"CK news"					--					--					--
"society. In other words, a world"	52		player turn		"CK news"					--					--					--
"in which the population isn't   "	52		player turn		"CK news"					--					--					--
"dominated by a small group of   "	52		player turn		"CK news"					--					--					--
"people.                         "	52		player turn		"CK news"					--					--					--
"An objective which, inevitably, "	53		player turn		"CK news"					--					--					--
"pits them against the           "	53		player turn		"CK news"					--					--					--
"representatives of the ruling   "	53		player turn		"CK news"					--					--					--
"class, such as the wealthy      "	53		player turn		"CK news"					--					--					--
"bourgeoisie... or those who hold"	53		player turn		"CK news"					--					--					--
"titles of nobility.             "	53		player turn		"CK news"					--					--					--
"Ah. Then I would say the count  "	54		npc turn			"CK news"					--					--					--
"is more of a White...           "	54		npc turn			"CK news"					--					--					--
"I think you've guessed          "	55		player turn		"CK news"					--					--					--
"correctly.                      "	55		player turn		"CK news"					--					--					--
"He gives me a broad smile.      "	56		narrator turn	"CK news"					--					--					--
"It's very kind of you to have   "	57		npc turn			"CK news"					--					--					--
"taken the time to explain all   "	57		npc turn			"CK news"					--					--					--
"this to me.                     "	57		npc turn			"CK news"					--					--					--
"Oh, I'll start again whenever   "	58		player turn		"CK news"					--					--					--
"you like!                       "	58		player turn		"CK news"					theme choice	--					--
"Excuse me, do you have a minute "	1		player turn		"CK family"					--					--					--
"to help me?                     "	1		player turn		"CK family"					--					--					--
"He looks up at me and studies me"	2		narrator turn	"CK family"					--					--					--
"for a while.                    "	2		narrator turn	"CK family"					--					--					--
"Yes.                            "	3		npc turn			"CK family"					--					--					--
"Here's the thing: I wanted to   "	4		player turn		"CK family"					--					--					--
"make an embroidered piece for   "	4		player turn		"CK family"					--					--					--
"the count, as a token of my     "	4		player turn		"CK family"					--					--					--
"loyalty, and to thank him for   "	4		player turn		"CK family"					--					--					--
"taking me on...                 "	4		player turn		"CK family"					--					--					--
"Does embroidery really express  "	5		npc turn			"CK family"					--					--					--
"loyalty?                        "	5		npc turn			"CK family"					--					--					--
"It's... all I know how to do. I "	6		player turn		"CK family"					--					--					--
"can't offer him anything        "	6		player turn		"CK family"					--					--					--
"better...                       "	6		player turn		"CK family"					--					--					--
"And... what are you going to    "	7		npc turn			"CK family"					--					--					--
"embroider?                      "	7		npc turn			"CK family"					--					--					--
"Well, I wanted to embroider the "	8		player turn		"CK family"					--					--					--
"names of his family and friends,"	8		player turn		"CK family"					--					--					--
"and I was wondering...          "	8		player turn		"CK family"					--					--					--
"No... I meant, what pattern will"	9		npc turn			"CK family"					--					--					--
"you embroider?                  "	9		npc turn			"CK family"					--					--					--
"Um... A... I'll embroider the   "	10		player turn		"CK family"					--					--					--
"mansion. This mansion.          "	10		player turn		"CK family"					--					--					--
"From which angle? From the      "	11		npc turn			"CK family"					--					--					--
"courtyard?                      "	11		npc turn			"CK family"					--					--					--
"...                             "	12		player turn		"CK family"					--					--					--
"I prefer the view from the foot "	13		player turn		"CK family"					--					--					--
"of the cliff.                   "	13		player turn		"CK family"					--					--					--
"He lets out a long sigh.        "	14		narrator turn	"CK family"					--					--					--
"You should embroider the mansion"	15		npc turn			"CK family"					--					--					--
"as it's seen from the courtyard."	15		npc turn			"CK family"					--					--					--
"Yes, now that I've thought about"	16		player turn		"CK family"					--					--					--
"it, you're absolutely right.    "	16		player turn		"CK family"					--					--					--
"Regarding the count's relatives,"	16		player turn		"CK family"					--					--					--
"do you know the name of...      "	16		player turn		"CK family"					--					--					--
"Will it be a handkerchief?      "	17		npc turn			"CK family"					--					--					--
"...                             "	18		player turn		"CK family"					--					--					--
"Yes, I was thinking of          "	19		player turn		"CK family"					--					--					--
"embroidering a handkerchief.    "	19		player turn		"CK family"					--					--					--
"Clearly, a doily would be more  "	20		npc turn			"CK family"					--					--					--
"appreciated.                    "	20		npc turn			"CK family"					--					--					--
"That's true, you...             "	21		player turn		"CK family"					--					--					--
"He's bound to have plenty of    "	22		npc turn			"CK family"					--					--					--
"handkerchiefs already.          "	22		npc turn			"CK family"					--					--					--
"Is he making fun of me?         "	23		narrator turn	"CK family"					--					--					--
"Right, I'll make a doily!       "	24		player turn		"CK family"					--					--					--
"I'm glad you've changed your    "	25		npc turn			"CK family"					--					--					--
"mind.                           "	25		npc turn			"CK family"					--					--					--
"...                             "	26		player turn		"CK family"					--					--					--
"As I was saying, I wanted to    "	27		player turn		"CK family"					--					--					--
"embroider the count's name, and "	27		player turn		"CK family"					--					--					--
"those of his close relatives. Do"	27		player turn		"CK family"					--					--					--
"you happen to know the names of "	27		player turn		"CK family"					--					--					--
"his family members?             "	27		player turn		"CK family"					--					--					--
"He stares at me for a long time."	28		narrator turn	"CK family"					--					--					--
"Do you know the Beauvais stitch?"	29		npc turn			"CK family"					--					--					--
"It's much prettier than straight"	29		npc turn			"CK family"					--					--					--
"cross-stitch.                   "	29		npc turn			"CK family"					--					--					--
"For goodness['] sake, answer me!  "	30	player turn		"CK family"					--					--					--
"He gives me a dumbfounded look. "	31		narrator turn	"CK family"					--					--					--
"Oh... I'm sorry, I tend to      "	32		npc turn			"CK family"					--					--					--
"ramble when it comes to         "	32		npc turn			"CK family"					--					--					--
"embroidery. My mother used to   "	32		npc turn			"CK family"					--					--					--
"love it...                      "	32		npc turn			"CK family"					--					--					--
"I think he mentioned his wife   "	33		npc turn			"CK family"					--					--					--
"once, when I served him calf's  "	33		npc turn			"CK family"					--					--					--
"head. He told me she could never"	33		npc turn			"CK family"					--					--					--
"get enough of it.               "	33		npc turn			"CK family"					--					--					--
"Her name was... Nadejda, I      "	34		npc turn			"CK family"					--					--					--
"think.                          "	34		npc turn			"CK family"					--					--					--
"Oh!                             "	35		narrator turn	"CK family"					--					--					--
"Thank you for that information. "	36		player turn		"CK family"					--					--					--
"And I'm sorry I got upset... Did"	36		player turn		"CK family"					--					--					--
"he mention his children's names,"	36		player turn		"CK family"					--					--					--
"perhaps?                        "	36		player turn		"CK family"					--					--					--
"No... But he did tell me about  "	37		npc turn			"CK family"					--					--					--
"his uncles, Alexei, Fyodor and  "	37		npc turn			"CK family"					--					"CK reminder"	--
"Roman. All of them loved calf's "	37		npc turn			"CK family"					--					--					--
"head.                           "	37		npc turn			"CK family"					--					--					--
"The count was in a good mood    "	38		npc turn			"CK family"					--					--					--
"that evening.                   "	38		npc turn			"CK family"					--					--					--
"You have a good memory.         "	39		player turn		"CK family"					--					--					--
"Thank you.                      "	40		npc turn			"CK family"					--					--					--
"I don't think I heard any other "	41		npc turn			"CK family"					--					--					--
"names. Not his children's,      "	41		npc turn			"CK family"					--					--					--
"anyway.                         "	41		npc turn			"CK family"					--					--					--
"You've already been a great help"	42		player turn		"CK family"					--					--					--
"to me. Thank you very much.     "	42		player turn		"CK family"					--					--					--
"You're welcome. Come back and   "	43		npc turn			"CK family"					--					--					--
"see me if you want to chat about"	43		npc turn			"CK family"					--					--					--
"embroidery again...             "	43		npc turn			"CK family"					theme choice	--					--
"Excuse me, I'm such a           "	1		player turn		"CK reminder"				--					--					--
"scatterbrain. Could you repeat  "	1		player turn		"CK reminder"				--					--					--
"the names of the count's uncles "	1		player turn		"CK reminder"				--					--					--
"and his wife for me?            "	1		player turn		"CK reminder"				--					--					--
"Ah... For your embroidery? Have "	2		npc turn			"CK reminder"				--					--					--
"you taken my advice on the      "	2		npc turn			"CK reminder"				--					--					--
"Beauvais stitch?                "	2		npc turn			"CK reminder"				--					--					--
"I... I'm in a bit of a hurry, if"	3		player turn		"CK reminder"				--					--					--
"you'll excuse me...             "	3		player turn		"CK reminder"				--					--					--
"Ah... Sorry.                    "	4		npc turn			"CK reminder"				--					--					--
"Their names were Nadejda,       "	5		npc turn			"CK reminder"				--					--					--
"Fyodor, Roman and Alexei.       "	5		npc turn			"CK reminder"				--					--					--
"Thank you!                      "	6		player turn		"CK reminder"				--					--					--
"Don't mention it... I hope      "	7		npc turn			"CK reminder"				--					--					--
"you'll show me your embroidery  "	7		npc turn			"CK reminder"				--					--					--
"when it's finished.             "	7		npc turn			"CK reminder"				--					--					--
"Yes, of course...               "	8		player turn		"CK reminder"				theme choice	--					--
"Excuse me, have you... seen the "	1		player turn		"CK depression"			--					--					--
"housekeeper?                    "	1		player turn		"CK depression"			--					--					--
"Ah... Don't even mention it...  "	2		npc turn			"CK depression"			--					--					--
"He's staring at me.             "	3		narrator turn	"CK depression"			--					--					--
"...                             "	4		narrator turn	"CK depression"			--					--					--
"Oh, sorry, I hadn't realised you"	5		player turn		"CK depression"			--					--					--
"didn't want to talk about it at "	5		player turn		"CK depression"			--					--					--
"all...                          "	5		player turn		"CK depression"			--					--					--
"We can talk about it. I was just"	6		npc turn			"CK depression"			--					--					--
"thinking...                     "	6		npc turn			"CK depression"			--					--					--
"I haven't seen her since I got  "	7		npc turn			"CK depression"			--					--					--
"up. She's usually always about. "	7		npc turn			"CK depression"			--					--					--
"Oh là là.                       "	8		narrator turn	"CK depression"			--					--					--
"What's happened to her?         "	9		player turn		"CK depression"			--					--					--
"He stares at me again. This     "	10		narrator turn	"CK depression"			--					--					--
"time, I wait patiently.         "	10		narrator turn	"CK depression"			--					--					--
"I don't know the details. But   "	11		npc turn			"CK depression"			--					--					--
"the count came to fetch his own "	11		npc turn			"CK depression"			--					--					--
"breakfast earlier.              "	11		npc turn			"CK depression"			--					--					--
"Usually, I give it to the       "	12		npc turn			"CK depression"			--					--					--
"housekeeper, who takes it to him"	12		npc turn			"CK depression"			--					--					--
"herself. But she didn't come    "	12		npc turn			"CK depression"			--					--					--
"this morning.                   "	12		npc turn			"CK depression"			--					--					--
"Despite this breach of protocol,"	13		npc turn			"CK depression"			--					--					--
"he was in a very good mood.     "	13		npc turn			"CK depression"			--					--					--
"Have you tried to find her?     "	14		player turn		"CK depression"			--					--					--
"When the count was here, I tried"	15		npc turn			"CK depression"			--					--					--
"to knock on her bedroom door.   "	15		npc turn			"CK depression"			--					--					--
"She didn't open it; she just    "	15		npc turn			"CK depression"			--					--					--
"shouted that she was unwell.    "	15		npc turn			"CK depression"			--					--					--
"That's when the count started   "	16		npc turn			"CK depression"			--					--					--
"laughing, saying that, just this"	16		npc turn			"CK depression"			--					--					--
"once, he could take his         "	16		npc turn			"CK depression"			--					--					--
"breakfast upstairs himself.     "	16		npc turn			"CK depression"			--					--					--
"He said it loudly enough for the"	17		npc turn			"CK depression"			--					--					--
"housekeeper to hear.            "	17		npc turn			"CK depression"			--					--					--
"Poor woman... It's my fault.    "	18		narrator turn	"CK depression"			--					--					--
"Before leaving with his tray, he"	19		npc turn			"CK depression"			--					--					--
"made some clever jokes about    "	19		npc turn			"CK depression"			--					--					--
"women's moods.                  "	19		npc turn			"CK depression"			--					--					--
"But I didn't understand why he  "	20		npc turn			"CK depression"			--					--					--
"was talking about moods, since  "	20		npc turn			"CK depression"			--					--					--
"the housekeeper is ill. There's "	20		npc turn			"CK depression"			--					--					--
"not much she can do about it.   "	20		npc turn			"CK depression"			--					--					--
"I'm really sorry for her.       "	21		player turn		"CK depression"			--					--					--
"Me too. I'll make her some nice "	22		npc turn			"CK depression"			--					--					--
"broth; that'll get her back on  "	22		npc turn			"CK depression"			--					--					--
"her feet.                       "	22		npc turn			"CK depression"			--					--					--
"That's a kind gesture.          "	23		player turn		"CK depression"			theme choice	--					--
"I hope you're not angry with me "	1		player turn		"CK furniture"				--					--					--
"for asking if I could go into   "	1		player turn		"CK furniture"				--					--					--
"the pantry... I didn't realise  "	1		player turn		"CK furniture"				--					--					--
"it was against the rules.       "	1		player turn		"CK furniture"				--					--					--
"Oh...                           "	2		npc turn			"CK furniture"				--					--					--
"Don't worry about it, it's      "	3		npc turn			"CK furniture"				--					--					--
"really not important.           "	3		npc turn			"CK furniture"				--					--					--
"Ah, that's good to hear.        "	4		player turn		"CK furniture"				--					--					--
"It's just that... there's one   "	5		player turn		"CK furniture"				--					--					--
"thing I don't understand.       "	5		player turn		"CK furniture"				--					--					--
"Yes?... About what?             "	6		npc turn			"CK furniture"				--					--					--
"You told me there was a pile of "	7		player turn		"CK furniture"				--					--					--
"furniture in the pantry... and I"	7		player turn		"CK furniture"				--					--					--
"don't understand why.           "	7		player turn		"CK furniture"				--					--					--
"...                             "	8		npc turn			"CK furniture"				--					--					--
"He raises an eyebrow.           "	9		narrator turn	"CK furniture"				--					--					--
"You shouldn't worry about       "	10		npc turn			"CK furniture"				--					--					--
"that...                         "	10		npc turn			"CK furniture"				--					--					--
"Ah, of course. I'm sorry, I've  "	11		player turn		"CK furniture"				--					--					--
"forgotten my place again. I hope"	11		player turn		"CK furniture"				--					--					--
"you won't hold it against me.   "	11		player turn		"CK furniture"				--					--					--
"I was just intrigued, that's    "	12		player turn		"CK furniture"				--					--					--
"all. And I imagined you knew the"	12		player turn		"CK furniture"				--					--					--
"reason.                         "	12		player turn		"CK furniture"				--					--					--
"Ah, but I know the reason very  "	13		npc turn			"CK furniture"				--					--					--
"well.                           "	13		npc turn			"CK furniture"				--					--					--
"He puts his fists on his hips,  "	14		narrator turn	"CK furniture"				--					--					--
"looking upset.                  "	14		narrator turn	"CK furniture"				--					--					--
"Do you know I used to have a    "	15		npc turn			"CK furniture"				--					--					--
"very large pantry? There was    "	15		npc turn			"CK furniture"				--					--					--
"enough space to store vast      "	15		npc turn			"CK furniture"				--					--					--
"quantities of food.             "	15		npc turn			"CK furniture"				--					--					--
"Only... You'll never guess...   "	16		npc turn			"CK furniture"				--					--					--
"I give him a curious, wide-eyed "	17		narrator turn	"CK furniture"				--					--					--
"look.                           "	17		narrator turn	"CK furniture"				--					--					--
"What happened?                  "	18		player turn		"CK furniture"				--					--					--
"One fine morning, I went        "	19		npc turn			"CK furniture"				--					--					--
"downstairs, and mountains of    "	19		npc turn			"CK furniture"				--					--					--
"furniture were taking up the    "	19		npc turn			"CK furniture"				--					--					--
"whole pantry.                   "	19		npc turn			"CK furniture"				--					--					--
"My supplies? Gone!              "	20		npc turn			"CK furniture"				--					--					--
"Oh, that's beyond belief! But   "	21		player turn		"CK furniture"				--					--					--
"the day before, everything was  "	21		player turn		"CK furniture"				--					--					--
"as usual?                       "	21		player turn		"CK furniture"				--					--					--
"Yes.                            "	22		npc turn			"CK furniture"				--					--					--
"I went to complain to the       "	23		npc turn			"CK furniture"				--					--					--
"count... But he told me he      "	23		npc turn			"CK furniture"				--					--					--
"wanted to make use of the       "	23		npc turn			"CK furniture"				--					--					--
"basement, and that he'd moved   "	23		npc turn			"CK furniture"				--					--					--
"its contents into my pantry.    "	23		npc turn			"CK furniture"				--					--					--
"I told him that I did need the  "	24		npc turn			"CK furniture"				--					--					--
"whole pantry, but he wouldn't   "	24		npc turn			"CK furniture"				--					--					--
"listen.                         "	24		npc turn			"CK furniture"				--					--					--
"I'm really sorry to hear that.  "	25		player turn		"CK furniture"				--					--					--
"If I understand correctly,      "	25		player turn		"CK furniture"				--					--					--
"people came to move everything  "	25		player turn		"CK furniture"				--					--					--
"during the night?               "	25		player turn		"CK furniture"				--					--					--
"I guess so... because in the    "	26		npc turn			"CK furniture"				--					--					--
"morning, everything had been    "	26		npc turn			"CK furniture"				--					--					--
"turned upside down.             "	26		npc turn			"CK furniture"				--					--					--
"Yet, I didn't hear a sound      "	27		npc turn			"CK furniture"				--					--					--
"coming from the kitchen, even   "	27		npc turn			"CK furniture"				--					--					--
"though I'm a light sleeper.     "	27		npc turn			"CK furniture"				--					--					--
"What a mystery, I must say! And "	28		player turn		"CK furniture"				--					--					--
"the count didn't tell you why he"	28		player turn		"CK furniture"				--					--					--
"needed the basement?            "	28		player turn		"CK furniture"				--					--					--
"No. It might have something to  "	29		npc turn			"CK furniture"				--					--					--
"do with the officers who go down"	29		npc turn			"CK furniture"				--					--					--
"there, but I'm not sure.        "	29		npc turn			"CK furniture"				--					--					--
"But...                          "	30		npc turn			"CK furniture"				--					--					--
"Why are you so interested in the"	31		npc turn			"CK furniture"				--					--					--
"basement?                       "	31		npc turn			"CK furniture"				--					--					--
"Oh, I couldn't care less about  "	32		player turn		"CK furniture"				--					--					--
"that basement, don't worry. I   "	32		player turn		"CK furniture"				--					--					--
"just wanted to make sure the    "	32		player turn		"CK furniture"				--					--					--
"provisions were safely guarded. "	32		player turn		"CK furniture"				--					--					--
"He puffs out his chest, looking "	33		narrator turn	"CK furniture"				--					--					--
"determined.                     "	33		narrator turn	"CK furniture"				--					--					--
"Oh, rest assured, I do          "	34		npc turn			"CK furniture"				--					--					--
"everything I can to protect my  "	34		npc turn			"CK furniture"				--					--					--
"kitchen.                        "	34		npc turn			"CK furniture"				--					--					--
"That's very reassuring. Thank   "	35		player turn		"CK furniture"				--					--					--
"you.                            "	35		player turn		"CK furniture"				theme choice	--					--
"Excuse me, um... I've got a     "	1		player turn		"CK telephone"				--					--					--
"rather odd question.            "	1		player turn		"CK telephone"				--					--					--
"He looks at me, intrigued.      "	2		narrator turn	"CK telephone"				--					--					--
"I've just realised that today is"	3		player turn		"CK telephone"				--					--					--
"my great-aunt's anniversary of  "	3		player turn		"CK telephone"				--					--					--
"baptism. I'd really like to wish"	3		player turn		"CK telephone"				--					--					--
"her good health.                "	3		player turn		"CK telephone"				--					--					--
"He raises an eyebrow and gives  "	4		narrator turn	"CK telephone"				--					--					--
"me a confused look...           "	4		narrator turn	"CK telephone"				--					--					--
"And... are you going to write   "	5		npc turn			"CK telephone"				--					--					--
"her a letter?                   "	5		npc turn			"CK telephone"				--					--					--
"To be honest, I'd have liked to "	6		player turn		"CK telephone"				--					--					--
"tell her that by telephone...   "	6		player turn		"CK telephone"				--					--					--
"Now both his eyebrows are       "	7		narrator turn	"CK telephone"				--					--					--
"raised...                       "	7		narrator turn	"CK telephone"				--					--					--
"Your great-aunt has a telephone "	8		npc turn			"CK telephone"				--					--					--
"at home?                        "	8		npc turn			"CK telephone"				--					--					--
"Hmm... There's one in the shop  "	9		player turn		"CK telephone"				--					--					--
"where she works...              "	9		player turn		"CK telephone"				--					--					--
"Damn, I'm making a mess of this."	10		narrator turn	"CK telephone"				--					--					--
"That wasn't the most subtle way "	10		narrator turn	"CK telephone"				--					--					--
"to bring it up...               "	10		narrator turn	"CK telephone"				--					--					--
"I just thought you might place  "	11		player turn		"CK telephone"				--					--					--
"orders with the grocer using a  "	11		player turn		"CK telephone"				--					--					--
"telephone...                    "	11		player turn		"CK telephone"				--					--					--
"...                             "	12		npc turn			"CK telephone"				--					--					--
"As you can see, there's nothing "	13		npc turn			"CK telephone"				--					--					--
"of the sort in my kitchen...    "	13		npc turn			"CK telephone"				--					--					--
"Isn't there one... elsewhere in "	14		player turn		"CK telephone"				--					--					--
"the mansion?                    "	14		player turn		"CK telephone"				--					--					--
"Yes, but it's in the reception  "	15		npc turn			"CK telephone"				--					--					--
"hall, and it belongs to the     "	15		npc turn			"CK telephone"				--					--					--
"count.                          "	15		npc turn			"CK telephone"				--					--					--
"So you don't use it?            "	16		player turn		"CK telephone"				--					--					--
"...                             "	17		npc turn			"CK telephone"				--					--					--
"To tell you the truth, I tried  "	18		npc turn			"CK telephone"				--					--					--
"once, on a day when I'd run out "	18		npc turn			"CK telephone"				--					--					--
"of duck gizzards in jelly.      "	18		npc turn			"CK telephone"				--					--					--
"It was an emergency: normally, I"	19		npc turn			"CK telephone"				--					--					--
"place my orders when I'm in     "	19		npc turn			"CK telephone"				--					--					--
"town.                           "	19		npc turn			"CK telephone"				--					--					--
"But I couldn't. It didn't have  "	20		npc turn			"CK telephone"				--					--					--
"its crank handle. It wouldn't be"	20		npc turn			"CK telephone"				--					--					--
"any use to you for speaking to  "	20		npc turn			"CK telephone"				--					--					--
"your great-aunt.                "	20		npc turn			"CK telephone"				--					--					--
"So far, I'm not making much     "	21		narrator turn	"CK telephone"				--					--					--
"headway...                      "	21		narrator turn	"CK telephone"				--					--					--
"What's strange is that a moment "	22		npc turn			"CK telephone"				--					--					--
"later, I heard the count come   "	22		npc turn			"CK telephone"				--					--					--
"into the reception hall and ring"	22		npc turn			"CK telephone"				--					--					--
"someone on the phone.           "	22		npc turn			"CK telephone"				--					--					--
"Really? So he had the crank with"	23		player turn		"CK telephone"				--					--					--
"him?                            "	23		player turn		"CK telephone"				--					--					--
"Oh... I can't see why a man like"	24		npc turn			"CK telephone"				--					--					--
"him would bother carrying such a"	24		npc turn			"CK telephone"				--					--					--
"trivial item.                   "	24		npc turn			"CK telephone"				--					--					--
"Very well. Thank you.           "	25		player turn		"CK telephone"				--					--					--
"I'm not going to disturb the    "	26		player turn		"CK telephone"				--					--					--
"count over this, though. I'll   "	26		player turn		"CK telephone"				--					--					--
"write to my great-aunt.         "	26		player turn		"CK telephone"				theme choice	--					--
"Oh là là, what a commotion      "	1		player turn		"CK schedule"				--					--					--
"today, isn't it?                "	1		player turn		"CK schedule"				--					--					--
"Ah... I don't need you to tell  "	2		npc turn			"CK schedule"				--					--					--
"me.                             "	2		npc turn			"CK schedule"				--					--					--
"I'm not used to serving full    "	3		npc turn			"CK schedule"				--					--					--
"lunches any more... It's quite a"	3		npc turn			"CK schedule"				--					--					--
"lot of work.                    "	3		npc turn			"CK schedule"				--					--					--
"Perhaps you'd like a bit of     "	4		player turn		"CK schedule"				--					--					--
"help?                           "	4		player turn		"CK schedule"				--					--					--
"He gives me a long, puzzled     "	5		narrator turn	"CK schedule"				--					--					--
"look.                           "	5		narrator turn	"CK schedule"				--					--					--
"But you're a laundress.         "	6		npc turn			"CK schedule"				--					--					--
"...                             "	7		player turn		"CK schedule"				--					--					--
"I can still do simple things,   "	8		player turn		"CK schedule"				--					--					--
"like helping with the service   "	8		player turn		"CK schedule"				--					--					--
"whilst these gentlemen eat...   "	8		player turn		"CK schedule"				--					--					--
"He falls silent and puts his    "	9		narrator turn	"CK schedule"				--					--					--
"fists on his hips... All of a   "	9		narrator turn	"CK schedule"				--					--					--
"sudden, he seems annoyed.       "	9		narrator turn	"CK schedule"				--					--					--
"Do you really think waiting     "	10		npc turn			"CK schedule"				--					--					--
"tables is easy?                 "	10		npc turn			"CK schedule"				--					--					--
"Do you even know how to present "	11		npc turn			"CK schedule"				--					--					--
"a dish to a guest? In which     "	11		npc turn			"CK schedule"				--					--					--
"direction to move round the     "	11		npc turn			"CK schedule"				--					--					--
"table?                          "	11		npc turn			"CK schedule"				--					--					--
"I'm sorry, I've...              "	12		player turn		"CK schedule"				--					--					--
"Do you think you know which side"	13		npc turn			"CK schedule"				--					--					--
"to pour wine from?              "	13		npc turn			"CK schedule"				--					--					--
"The side of the glass?...       "	14		player turn		"CK schedule"				--					--					--
"...                             "	15		npc turn			"CK schedule"				--					--					--
"Now that you mention it, it     "	16		npc turn			"CK schedule"				--					--					--
"seems obvious, but there are    "	16		npc turn			"CK schedule"				--					--					--
"many things you don't know.     "	16		npc turn			"CK schedule"				--					--					--
"Of course, I'm sorry.           "	17		player turn		"CK schedule"				--					--					--
"Right.                          "	18		npc turn			"CK schedule"				--					--					--
"Anyway, there won't be any      "	19		npc turn			"CK schedule"				--					--					--
"serving. For lunch today, I've  "	19		npc turn			"CK schedule"				--					--					--
"been instructed to prepare some "	19		npc turn			"CK schedule"				--					--					--
"cold dishes that they'll help   "	19		npc turn			"CK schedule"				--					--					--
"themselves to.                  "	19		npc turn			"CK schedule"				--					--					--
"Ah, are they going to...        "	20		player turn		"CK schedule"				--					--					--
"If you want to know, it's closer"	21		npc turn			"CK schedule"				--					--					--
"to the traditional way of       "	21		npc turn			"CK schedule"				--					--					--
"serving. But in the old days,   "	21		npc turn			"CK schedule"				--					--					--
"the guests didn't stand around. "	21		npc turn			"CK schedule"				--					--					--
"So they're going to have a light"	22		player turn		"CK schedule"				--					--					--
"meal?                           "	22		player turn		"CK schedule"				--					--					--
"Yes. The housekeeper is probably"	23		npc turn			"CK schedule"				--					--					--
"laying it out in the dining room"	23		npc turn			"CK schedule"				--					--					--
"right now.                      "	23		npc turn			"CK schedule"				--					--					--
"So they won't be long before    "	24		player turn		"CK schedule"				--					--					--
"starting to eat?                "	24		player turn		"CK schedule"				--					--					--
"Ah... Indeed, as soon as the    "	25		npc turn			"CK schedule"				--					--					--
"dishes I've prepared are made   "	25		npc turn			"CK schedule"				--					--					--
"presentable.                    "	25		npc turn			"CK schedule"				--					--					--
"Which should be any moment now. "	26		npc turn			"CK schedule"				--					--					--
"This is my chance. I mustn't    "	27		narrator turn	"CK schedule"				--					--					--
"waste any time.                 "	27		narrator turn	"CK schedule"				--					--					--
"Why does this interest you?... I"	28		npc turn			"CK schedule"				--					--					--
"told you you couldn't serve...  "	28		npc turn			"CK schedule"				--					--					--
"I was merely curious. Please    "	29		player turn		"CK schedule"				--					--					--
"excuse me, I've got some washing"	29		player turn		"CK schedule"				--					--					--
"to do!                          "	29		player turn		"CK schedule"				end choice		--					108
"What a strange story, this tank "	1		player turn		"CK explosion"				--					--					--
"firing on the mansion, isn't it?"	1		player turn		"CK explosion"				--					--					--
"Ah... A strange story, yes...   "	2		npc turn			"CK explosion"				--					--					--
"I'd even say it's a suspicious  "	3		npc turn			"CK explosion"				--					--					--
"story.                          "	3		npc turn			"CK explosion"				--					--					--
"What do you mean?               "	4		player turn		"CK explosion"				--					--					--
"It looks like sabotage to me.   "	5		npc turn			"CK explosion"				--					--					--
"Oh! What makes you say that?    "	6		player turn		"CK explosion"				--					--					--
"Wasn't there a soldier standing "	7		npc turn			"CK explosion"				--					--					--
"guard? Where is he now?         "	7		npc turn			"CK explosion"				--					--					--
"Do you think he might have aimed"	8		player turn		"CK explosion"				--					--					--
"the cannon at the mansion?      "	8		player turn		"CK explosion"				--					--					--
"I wonder.                       "	9		npc turn			"CK explosion"				--					--					--
"Yet, immediately after the shot "	10		player turn		"CK explosion"				--					--					--
"was fired, we went to see what  "	10		player turn		"CK explosion"				--					--					--
"was happening in the            "	10		player turn		"CK explosion"				--					--					--
"courtyard... We didn't see our  "	10		player turn		"CK explosion"				--					--					--
"lad fleeing the estate.         "	10		player turn		"CK explosion"				--					--					--
"...                             "	11		npc turn			"CK explosion"				--					--					--
"That's true. But where is he,   "	12		npc turn			"CK explosion"				--					--					--
"then?                           "	12		npc turn			"CK explosion"				--					--					--
"That I don't know.              "	13		player turn		"CK explosion"				--					--					--
"You see, the whole affair       "	14		npc turn			"CK explosion"				--					--					--
"remains suspicious.             "	14		npc turn			"CK explosion"				--					--					--
"Certainly, but I doubt the      "	15		player turn		"CK explosion"				--					--					--
"soldier is involved... It seems "	15		player turn		"CK explosion"				--					--					--
"impossible to me.               "	15		player turn		"CK explosion"				--					--					--
"I hope you're right. He seemed  "	16		npc turn			"CK explosion"				--					--					--
"like a decent chap to me.       "	16		npc turn			"CK explosion"				theme choice	--					--

Table of discussion with the cook (continued)
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Hello!                          "	1		player turn		"CK 1 introduction"		--					--					--
"Ah... Hello.                    "	2		npc turn			"CK 1 introduction"		--					--					--
"I'm the new laundress...        "	3		player turn		"CK 1 introduction"		--					--					--
"Yes, I saw you arrive.          "	4		npc turn			"CK 1 introduction"		--					--					--
"...                             "	5		player turn		"CK 1 introduction"		--					--					--
"I'm very pleased to make your   "	6		player turn		"CK 1 introduction"		--					--					--
"acquaintance.                   "	6		player turn		"CK 1 introduction"		--					--					--
"So am I.                        "	7		npc turn			"CK 1 introduction"		--					--					--
"He isn't much of a talker...    "	8		narrator turn	"CK 1 introduction"		--					--					--
"And... you're the head chef at  "	9		player turn		"CK 1 introduction"		--					--					--
"this estate? That smells lovely,"	9		player turn		"CK 1 introduction"		--					--					--
"whatever you're cooking, I must "	9		player turn		"CK 1 introduction"		--					--					--
"say.                            "	9		player turn		"CK 1 introduction"		--					--					--
"He gives me a grateful smile.   "	10		narrator turn	"CK 1 introduction"		--					--					--
"Thank you. That's kind of you.  "	11		npc turn			"CK 1 introduction"		--					--					--
"Did you find it easy to adjust  "	12		player turn		"CK 1 introduction"		--					--					--
"to Russian cuisine?             "	12		player turn		"CK 1 introduction"		--					--					--
"Because of the count, you say?  "	13		npc turn			"CK 1 introduction"		--					--					--
"Oh. You're mistaken. At first, I"	13		npc turn			"CK 1 introduction"		--					--					--
"wanted to make him specialities "	13		npc turn			"CK 1 introduction"		--					--					--
"from his own country.           "	13		npc turn			"CK 1 introduction"		--					--					--
"But apparently, in Saint... In  "	14		npc turn			"CK 1 introduction"		--					--					--
"Saint-whatever-it's-called, high"	14		npc turn			"CK 1 introduction"		--					--					--
"society demands French cuisine. "	14		npc turn			"CK 1 introduction"		--					--					--
"Which is just as well.          "	15		npc turn			"CK 1 introduction"		--					--					--
"He pauses.                      "	16		narrator turn	"CK 1 introduction"		--					--					--
"Because French cuisine is what I"	17		npc turn			"CK 1 introduction"		--					--					--
"know how to do.                 "	17		npc turn			"CK 1 introduction"		--					--					--
"He pauses again.                "	18		narrator turn	"CK 1 introduction"		--					--					--
"Right.                          "	19		npc turn			"CK 1 introduction"		--					--					--
"I must get back to work. But if "	20		npc turn			"CK 1 introduction"		--					--					--
"there's anything I can do for   "	20		npc turn			"CK 1 introduction"		--					--					--
"you, just let me know.          "	20		npc turn			"CK 1 introduction"		theme choice	--					--
"Ah... Do you have a question?   "	1		npc turn			"CK 1 greeting"			theme choice	--					--
"Yes?... What is it?             "	1		npc turn			"CK 2 greeting"			theme choice	--					--
"What can I do for you?          "	1		npc turn			"CK 3 greeting"			theme choice	--					--
"Oh, no.                         "	1		npc turn			"CK 1 intrusion"			--					--					--
"This is not acceptable.         "	2		npc turn			"CK 1 intrusion"			--					--					--
"You really have no right to be  "	3		npc turn			"CK 1 intrusion"			--					--					--
"here.                           "	3		npc turn			"CK 1 intrusion"			--					--					--
"Please excuse me, I...          "	4		player turn		"CK 1 intrusion"			--					--					--
"Oh, I don't want to hear any of "	5		npc turn			"CK 1 intrusion"			--					--					--
"it.                             "	5		npc turn			"CK 1 intrusion"			--					--					--
"Next time, I'll report you to   "	6		npc turn			"CK 1 intrusion"			--					--					--
"the housekeeper.                "	6		npc turn			"CK 1 intrusion"			end choice		--					--
"Oh, no.                         "	1		npc turn			"CK 1 irruption"			--					--					--
"Where you've just come from...  "	2		npc turn			"CK 1 irruption"			--					--					--
"You weren't allowed to be       "	2		npc turn			"CK 1 irruption"			--					--					--
"there...                        "	2		npc turn			"CK 1 irruption"			--					--					--
"Ah! I'm sorry, I must admit     "	3		player turn		"CK 1 irruption"			--					--					--
"that...                         "	3		player turn		"CK 1 irruption"			--					--					--
"Oh, I don't want to hear any of "	4		npc turn			"CK 1 irruption"			--					--					--
"it.                             "	4		npc turn			"CK 1 irruption"			--					--					--
"If you do it again, I'll report "	5		npc turn			"CK 1 irruption"			--					--					--
"you to the housekeeper. I won't "	5		npc turn			"CK 1 irruption"			--					--					--
"hesitate.                       "	5		npc turn			"CK 1 irruption"			end choice		--					--
"Oh, no.                         "	1		npc turn			"CK 1 espionage"			--					--					--
"It's very wrong to eavesdrop    "	2		npc turn			"CK 1 espionage"			--					--					--
"like that.                      "	2		npc turn			"CK 1 espionage"			--					--					--
"The housekeeper strictly forbids"	3		npc turn			"CK 1 espionage"			--					--					--
"it.                             "	3		npc turn			"CK 1 espionage"			--					--					--
"If I catch you again, I'll have "	4		npc turn			"CK 1 espionage"			--					--					--
"no choice but to report you to  "	4		npc turn			"CK 1 espionage"			--					--					--
"her.                            "	4		npc turn			"CK 1 espionage"			--					--					--
"You've been warned.             "	5		npc turn			"CK 1 espionage"			end choice		--					--
"Oh, no.                         "	1		npc turn			"CK 1 bedroom"				--					--					--
"Oh, no, oh, no.                 "	2		npc turn			"CK 1 bedroom"				--					--					--
"I can't believe you're snooping "	3		npc turn			"CK 1 bedroom"				--					--					--
"around in people's bedrooms.    "	3		npc turn			"CK 1 bedroom"				--					--					--
"That's not right at all.        "	4		npc turn			"CK 1 bedroom"				--					--					--
"Have you stolen anything?       "	5		npc turn			"CK 1 bedroom"				--					--					--
"No, of course n...              "	6		player turn		"CK 1 bedroom"				--					--					--
"I don't want to hear another    "	7		npc turn			"CK 1 bedroom"				--					--					--
"word from you.                  "	7		npc turn			"CK 1 bedroom"				--					--					--
"I'm going to report you. You can"	8		npc turn			"CK 1 bedroom"				--					--					--
"go and find yourself another    "	8		npc turn			"CK 1 bedroom"				--					--					--
"job.                            "	8		npc turn			"CK 1 bedroom"				end choice		--					--
"Oh!                             "	1		npc turn			"CK 1 aggravated"			--					--					--
"Oh, no!                         "	2		npc turn			"CK 1 aggravated"			--					--					--
"I've had enough of your nasty   "	3		npc turn			"CK 1 aggravated"			--					--					--
"tricks!                         "	3		npc turn			"CK 1 aggravated"			--					--					--
"He looks worried.               "	4		narrator turn	"CK 1 aggravated"			--					--					--
"You've got such bad manners.    "	5		npc turn			"CK 1 aggravated"			--					--					--
"You're going to get us into     "	5		npc turn			"CK 1 aggravated"			--					--					--
"trouble.                        "	5		npc turn			"CK 1 aggravated"			--					--					--
"I'm going to report you.        "	6		npc turn			"CK 1 aggravated"			--					--					--
"I hope you'll know how to behave"	7		npc turn			"CK 1 aggravated"			--					--					--
"with your next masters.         "	7		npc turn			"CK 1 aggravated"			end choice		--					--
"Oh!                             "	1		npc turn			"CK 1 beating"				--					--					--
"Oh, no!                         "	2		npc turn			"CK 1 beating"				--					--					--
"He looks devastated.            "	3		narrator turn	"CK 1 beating"				--					--					--
"Nobody's allowed to go in there!"	4		npc turn			"CK 1 beating"				--					--					--
"You're so thoughtless. You're   "	5		npc turn			"CK 1 beating"				--					--					--
"going to get yourself into      "	5		npc turn			"CK 1 beating"				--					--					--
"trouble, and me too!            "	5		npc turn			"CK 1 beating"				--					--					--
"I will not lose my job because  "	6		npc turn			"CK 1 beating"				--					--					--
"of you.                         "	6		npc turn			"CK 1 beating"				--					--					--
"I'm going to report your        "	7		npc turn			"CK 1 beating"				--					--					--
"behaviour to the housekeeper.   "	7		npc turn			"CK 1 beating"				--					--					--
"I'm very disappointed in you.   "	8		npc turn			"CK 1 beating"				end choice		--					--
"Oh... Don't tell me it was you  "	1		npc turn			"CK 1 end"					--					--					--
"who opened fire...              "	1		npc turn			"CK 1 end"					--					--					--
"I did. I'm sorry to have given  "	2		player turn		"CK 1 end"					--					--					--
"you a fright.                   "	2		player turn		"CK 1 end"					--					--					--
"But... why? Where did you get   "	3		npc turn			"CK 1 end"					--					--					--
"that weapon from?...            "	3		npc turn			"CK 1 end"					--					--					--
"A friend gave it to me. I'm here"	4		player turn		"CK 1 end"					--					--					--
"to put an end to your master's  "	4		player turn		"CK 1 end"					--					--					--
"schemes.                        "	4		player turn		"CK 1 end"					--					--					--
"...                             "	5		npc turn			"CK 1 end"					--					--					--
"He stares at me intently.       "	6		narrator turn	"CK 1 end"					--					--					--
"Oh, that's very good.           "	7		npc turn			"CK 1 end"					--					--					--
"I'd do the same if I were       "	8		npc turn			"CK 1 end"					--					--					--
"capable of it.                  "	8		npc turn			"CK 1 end"					--					--					--
"He seems to be thinking deeply  "	9		narrator turn	"CK 1 end"					--					--					--
"about every word he says.       "	9		narrator turn	"CK 1 end"					--					--					--
"I support you in your efforts.  "	10		npc turn			"CK 1 end"					--					--					--
"Well... Thank you.              "	11		player turn		"CK 1 end"					--					--					--
"But... why resort to violence?  "	12		npc turn			"CK 1 end"					--					--					--
"It can only make the situation  "	12		npc turn			"CK 1 end"					--					--					--
"worse...                        "	12		npc turn			"CK 1 end"					--					--					--
"...                             "	13		player turn		"CK 1 end"					--					--					--
"What a silly thing to say... I'm"	14		player turn		"CK 1 end"					--					--					--
"not wielding this weapon for the"	14		player turn		"CK 1 end"					--					--					--
"fun of it.                      "	14		player turn		"CK 1 end"					--					--					--
"You shouldn't be wielding it at "	15		npc turn			"CK 1 end"					--					--					--
"all.                            "	15		npc turn			"CK 1 end"					--					--					--
"But... That makes no sense. It  "	16		player turn		"CK 1 end"					--					--					--
"gives me an advantage over the  "	16		player turn		"CK 1 end"					--					--					--
"enemies of the people. Should I "	16		player turn		"CK 1 end"					--					--					--
"give it up on the basis of vague"	16		player turn		"CK 1 end"					--					--					--
"idealistic principles?          "	16		player turn		"CK 1 end"					--					--					--
"Yes!                            "	17		npc turn			"CK 1 end"					--					--					--
"...                             "	18		player turn		"CK 1 end"					--					--					--
"You remind me of radical        "	19		player turn		"CK 1 end"					--					--					--
"pacifists. You know,            "	19		player turn		"CK 1 end"					--					--					--
"overthrowing the capitalist     "	19		player turn		"CK 1 end"					--					--					--
"class is an act of violence in  "	19		player turn		"CK 1 end"					--					--					--
"itself. Should we therefore give"	19		player turn		"CK 1 end"					--					--					--
"up on it?                       "	19		player turn		"CK 1 end"					--					--					--
"We must... find a way to do it  "	20		npc turn			"CK 1 end"					--					--					--
"without violence.               "	20		npc turn			"CK 1 end"					--					--					--
"That's completely contradictory."	21		player turn		"CK 1 end"					--					--					--
"But very well, let's assume that"	21		player turn		"CK 1 end"					--					--					--
"such a way exists.              "	21		player turn		"CK 1 end"					--					--					--
"So, once France has carried out "	22		player turn		"CK 1 end"					--					--					--
"its new Revolution, what will we"	22		player turn		"CK 1 end"					--					--					--
"do when the capitalist countries"	22		player turn		"CK 1 end"					--					--					--
"attack us, as they do now in    "	22		player turn		"CK 1 end"					--					--					--
"Russia?                         "	22		player turn		"CK 1 end"					--					--					--
"Will we let their tanks roll    "	23		player turn		"CK 1 end"					--					--					--
"over us without reacting? Are we"	23		player turn		"CK 1 end"					--					--					--
"going to allow them to wipe out "	23		player turn		"CK 1 end"					--					--					--
"our victory without doing       "	23		player turn		"CK 1 end"					--					--					--
"anything at all?                "	23		player turn		"CK 1 end"					--					--					--
"I... don't know.                "	24		npc turn			"CK 1 end"					--					--					--
"We'll fight. We'll use violence "	25		player turn		"CK 1 end"					--					--					--
"to establish a free society for "	25		player turn		"CK 1 end"					--					--					--
"generations to come. There is no"	25		player turn		"CK 1 end"					--					--					--
"other way.                      "	25		player turn		"CK 1 end"					--					--					--
"That's terrifying.              "	26		npc turn			"CK 1 end"					--					--					--
"Of course it's terrifying. The  "	27		player turn		"CK 1 end"					--					--					--
"Revolution is terrifying. But   "	27		player turn		"CK 1 end"					--					--					--
"the horrors of capitalism are   "	27		player turn		"CK 1 end"					--					--					--
"far more terrifying.            "	27		player turn		"CK 1 end"					--					--					--
"...                             "	28		npc turn			"CK 1 end"					--					--					--
"I don't know... I've got a good "	29		npc turn			"CK 1 end"					--					--					--
"life here. We can make do with  "	29		npc turn			"CK 1 end"					--					--					--
"this... capitalism, as you call "	29		npc turn			"CK 1 end"					--					--					--
"it.                             "	29		npc turn			"CK 1 end"					--					--					--
"I point to the pile of          "	30		narrator turn	"CK 1 end"					--					--					--
"newspapers at the foot of his   "	30		narrator turn	"CK 1 end"					--					--					--
"bed.                            "	30		narrator turn	"CK 1 end"					--					--					--
"And yet, I'm sure you read all  "	31		player turn		"CK 1 end"					--					--					--
"sorts of horrors all the time.  "	31		player turn		"CK 1 end"					--					--					--
"Oh... All that is happening far "	32		npc turn			"CK 1 end"					--					--					--
"away.                           "	32		npc turn			"CK 1 end"					--					--					--
"                                "	33		narrator turn	"CK 1 end"					--					--					305
"And the count being horrible to "	1		player turn		"CK 2 end"					--					--					--
"you, that's not far away, is it?"	1		player turn		"CK 2 end"					--					--					--
"He looks down sadly.            "	2		narrator turn	"CK 2 end"					--					--					--
"No, indeed...                   "	3		npc turn			"CK 2 end"					--					--					--
"He has nothing but disdain and  "	4		player turn		"CK 2 end"					--					--					--
"contempt for you. He constantly "	4		player turn		"CK 2 end"					--					--					--
"belittles you because you're    "	4		player turn		"CK 2 end"					--					--					--
"different.                      "	4		player turn		"CK 2 end"					--					--					--
"He grimaces slightly.           "	5		narrator turn	"CK 2 end"					--					--					--
"That's just how it is... I've   "	6		npc turn			"CK 2 end"					--					--					--
"got used to it.                 "	6		npc turn			"CK 2 end"					--					--					--
"It's not only an act of         "	7		player turn		"CK 2 end"					--					--					--
"violence, but also a tool of    "	7		player turn		"CK 2 end"					--					--					--
"exploitation. Just one facet,   "	7		player turn		"CK 2 end"					--					--					--
"among many, of the cruelty of   "	7		player turn		"CK 2 end"					--					--					--
"class society.                  "	7		player turn		"CK 2 end"					--					--					--
"...                             "	8		npc turn			"CK 2 end"					--					--					--
"Wouldn't you be willing to      "	9		player turn		"CK 2 end"					--					--					--
"resort to a little violence, if "	9		player turn		"CK 2 end"					--					--					--
"it were to build a world in     "	9		player turn		"CK 2 end"					--					--					--
"which you were respected?       "	9		player turn		"CK 2 end"					--					--					--
"Maybe... But I'd be afraid.     "	10		npc turn			"CK 2 end"					--					--					--
"When the time comes, with all   "	11		player turn		"CK 2 end"					--					--					--
"the workers by your side, you'll"	11		player turn		"CK 2 end"					--					--					--
"be less afraid.                 "	11		player turn		"CK 2 end"					--					--					--
"A small smile plays on his lips."	12		narrator turn	"CK 2 end"					--					--					--
"You're kind.                    "	13		npc turn			"CK 2 end"					--					--					--
"So are you. Until the           "	14		player turn		"CK 2 end"					--					--					--
"Revolution, I hope you'll be    "	14		player turn		"CK 2 end"					--					--					--
"well.                           "	14		player turn		"CK 2 end"					--					--					--
"So you're leaving us?           "	15		npc turn			"CK 2 end"					--					--					--
"Very soon. Thank you for cooking"	16		player turn		"CK 2 end"					--					--					--
"for me.                         "	16		player turn		"CK 2 end"					--					--					--
"He lets out a little chuckle.   "	17		narrator turn	"CK 2 end"					--					--					--
"As for me... Let me thank you   "	18		npc turn			"CK 2 end"					--					--					--
"for washing my dishcloths!      "	18		npc turn			"CK 2 end"					--					--					--
"Goodbye... miss.                "	19		npc turn			"CK 2 end"					--					--					--
"Goodbye, sir.                   "	20		player turn		"CK 2 end"					end choice		--					--
"Do you think the Great War was  "	1		player turn		"CK 3 end"					--					--					--
"far away?                       "	1		player turn		"CK 3 end"					--					--					--
"There was no war at the mansion."	2		npc turn			"CK 3 end"					--					--					--
"I've never seen a war with my   "	3		player turn		"CK 3 end"					--					--					--
"own eyes either. And yet, I work"	3		player turn		"CK 3 end"					--					--					--
"to ensure they never happen     "	3		player turn		"CK 3 end"					--					--					--
"again. For the good of society. "	3		player turn		"CK 3 end"					--					--					--
"You've just said that the       "	4		npc turn			"CK 3 end"					--					--					--
"Revolution will cause a war...  "	4		npc turn			"CK 3 end"					--					--					--
"...                             "	5		player turn		"CK 3 end"					--					--					--
"If we do it right, it will be   "	6		player turn		"CK 3 end"					--					--					--
"the last one. Once the          "	6		player turn		"CK 3 end"					--					--					--
"capitalists have been defeated, "	6		player turn		"CK 3 end"					--					--					--
"there won't be any more.        "	6		player turn		"CK 3 end"					--					--					--
"He looks at me for a long       "	7		narrator turn	"CK 3 end"					--					--					--
"time... He doesn't look         "	7		narrator turn	"CK 3 end"					--					--					--
"convinced.                      "	7		narrator turn	"CK 3 end"					--					--					--
"Such violence. I don't like that"	8		npc turn			"CK 3 end"					--					--					--
"at all.                         "	8		npc turn			"CK 3 end"					--					--					--
"Well. Good for you if you're    "	9		player turn		"CK 3 end"					--					--					--
"content with this cruel society."	9		player turn		"CK 3 end"					--					--					--
"Fortunately, not everyone thinks"	9		player turn		"CK 3 end"					--					--					--
"that way.                       "	9		player turn		"CK 3 end"					--					--					--
"I'll be leaving the mansion     "	10		player turn		"CK 3 end"					--					--					--
"soon. I bid you farewell.       "	10		player turn		"CK 3 end"					--					--					--
"He gives me a brief, polite     "	11		narrator turn	"CK 3 end"					--					--					--
"smile.                          "	11		narrator turn	"CK 3 end"					--					--					--
"Farewell.                       "	12		npc turn			"CK 3 end"					end choice		--					--
"Кто вы? В чем смысл этого?      "	1		npc turn			"CK 1 train"				--					--					--
"Eh?... What...                  "	2		player turn		"CK 1 train"				--					--					--
"...                             "	3		player turn		"CK 1 train"				--					--					--
"Mr Lenin?                       "	4		player turn		"CK 1 train"				--					--					--
"You're French? Explain to me    "	5		npc turn			"CK 1 train"				--					--					--
"what you're doing here,         "	5		npc turn			"CK 1 train"				--					--					--
"immediately!                    "	5		npc turn			"CK 1 train"				--					--					--
"I...                            "	6		player turn		"CK 1 train"				--					--					--
"I do the laundry.               "	7		player turn		"CK 1 train"				--					--					--
"He seems to be relaxing...      "	8		narrator turn	"CK 1 train"				--					--					--
"Ah. Very well. I didn't hear you"	9		npc turn			"CK 1 train"				--					--					--
"come in.                        "	9		npc turn			"CK 1 train"				--					--					--
"I didn't even know there was a  "	10		npc turn			"CK 1 train"				--					--					--
"laundry room on this armoured   "	10		npc turn			"CK 1 train"				--					--					--
"train.                          "	10		npc turn			"CK 1 train"				--					--					--
"...                             "	11		player turn		"CK 1 train"				--					--					--
"I must admit, I've never been   "	12		npc turn			"CK 1 train"				--					--					--
"all the way through it. I rarely"	12		npc turn			"CK 1 train"				--					--					--
"get the chance to leave my      "	12		npc turn			"CK 1 train"				--					--					--
"office.                         "	12		npc turn			"CK 1 train"				--					--					--
"I didn't know you spoke         "	13		player turn		"CK 1 train"				--					--					--
"French...                       "	13		player turn		"CK 1 train"				--					--					--
"You know, I've lived in Geneva  "	14		npc turn			"CK 1 train"				--					--					--
"several times.                  "	14		npc turn			"CK 1 train"				--					--					--
"He smiles slightly.             "	15		narrator turn	"CK 1 train"				--					--					--
"I was young, back then. My      "	16		npc turn			"CK 1 train"				--					--					--
"expatriate comrades and I were  "	16		npc turn			"CK 1 train"				--					--					--
"always getting evicted from the "	16		npc turn			"CK 1 train"				--					--					--
"flats we rented.                "	16		npc turn			"CK 1 train"				--					--					--
"Because... the secret police    "	17		player turn		"CK 1 train"				--					--					--
"were harassing you?             "	17		player turn		"CK 1 train"				--					--					--
"No, we partied too loudly and   "	18		npc turn			"CK 1 train"				--					--					--
"too late for Geneva's standards."	18		npc turn			"CK 1 train"				--					--					--
"...                             "	19		player turn		"CK 1 train"				--					--					--
"Why are you blushing, young     "	20		npc turn			"CK 1 train"				--					--					--
"lady?                           "	20		npc turn			"CK 1 train"				--					--					--
"...                             "	21		player turn		"CK 1 train"				--					--					--
"I hadn't expected to meet you   "	22		player turn		"CK 1 train"				--					--					--
"one day...                      "	22		player turn		"CK 1 train"				--					--					--
"I greatly admire... your        "	23		player turn		"CK 1 train"				--					--					--
"political work.                 "	23		player turn		"CK 1 train"				--					--					--
"He laughs heartily.             "	24		narrator turn	"CK 1 train"				--					--					--
"I understand: I'm very proud of "	25		npc turn			"CK 1 train"				--					--					--
"it myself.                      "	25		npc turn			"CK 1 train"				--					--					--
"Would you...                    "	26		player turn		"CK 1 train"				--					--					--
"He looks at me patiently.       "	27		narrator turn	"CK 1 train"				--					--					--
"Would you mind signing an       "	28		player turn		"CK 1 train"				--					--					--
"autograph for me?               "	28		player turn		"CK 1 train"				--					--					--
"He laughs again.                "	29		narrator turn	"CK 1 train"				--					--					--
"With pleasure. Do you have a    "	30		npc turn			"CK 1 train"				--					--					--
"notebook?                       "	30		npc turn			"CK 1 train"				--					--					--
"No... I don't have much with me."	31		player turn		"CK 1 train"				--					--					--
"Would you mind signing my arm?  "	31		player turn		"CK 1 train"				--					--					--
"Of course.                      "	32		npc turn			"CK 1 train"				--					--					--
"He picks up a pen from his desk "	33		narrator turn	"CK 1 train"				--					--					--
"and comes over to me...         "	33		narrator turn	"CK 1 train"				--					--					--
"May I ask your name?            "	34		npc turn			"CK 1 train"				--					--					--
"Suddenly, he starts, then stares"	35		narrator turn	"CK 1 train"				--					--					--
"at me, frowning.                "	35		narrator turn	"CK 1 train"				--					--					--
"Come now, young lady, what's    "	36		npc turn			"CK 1 train"				--					--					--
"happening to you?               "	36		npc turn			"CK 1 train"				--					--					--
"Pardon?                         "	37		player turn		"CK 1 train"				end choice		--					--

Table of discussion with the maid
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Tell me, with just the three of "	1		player turn		"MD staff"					--					--					99
"you - the housekeeper, the cook "	1		player turn		"MD staff"					--					--					--
"and yourself - are you able to  "	1		player turn		"MD staff"					--					--					--
"look after the master of such a "	1		player turn		"MD staff"					--					--					--
"large estate?                   "	1		player turn		"MD staff"					--					--					--
"She lets out a little laugh.    "	2		narrator turn	"MD staff"					--					--					--
"No, not at all. I have far too  "	3		npc turn			"MD staff"					--					--					--
"much work; I even have to do the"	3		npc turn			"MD staff"					--					"MD rest"		--
"gardening.                      "	3		npc turn			"MD staff"					--					"MD duties"		--
"It's the count. He doesn't want "	4		npc turn			"MD staff"					--					--					--
"too many staff. He often        "	4		npc turn			"MD staff"					--					--					--
"receives important people, and I"	4		npc turn			"MD staff"					--					--					--
"think he doesn't want them to be"	4		npc turn			"MD staff"					--					--					--
"seen.                           "	4		npc turn			"MD staff"					--					--					--
"In any case, when he receives   "	5		npc turn			"MD staff"					--					--					--
"them in the mansion, I have to  "	5		npc turn			"MD staff"					--					--					--
"stay in my room, and it's       "	5		npc turn			"MD staff"					--					--					--
"Anaëlle who looks after them.   "	5		npc turn			"MD staff"					--					"MD housekeeper"	--
"Hmm. The count holds private    "	6		narrator turn	"MD staff"					--					--					01
"meetings... I'll keep that in   "	6		narrator turn	"MD staff"					--					--					--
"mind.                           "	6		narrator turn	"MD staff"					--					--					--
"We're lucky to have you; Anaëlle"	7		npc turn			"MD staff"					--					--					--
"had to insist for a long time   "	7		npc turn			"MD staff"					--					--					--
"with the count. To be honest, I "	7		npc turn			"MD staff"					--					--					--
"used to spend my nights doing   "	7		npc turn			"MD staff"					--					--					--
"the washing.                    "	7		npc turn			"MD staff"					--					--					--
"She gives me a teasing look.    "	8		narrator turn	"MD staff"					--					--					--
"That's your chore now.          "	9		npc turn			"MD staff"					theme choice	--					--
"You mentioned Anaëlle. That's   "	1		player turn		"MD housekeeper"			--					--					--
"the housekeeper, right?         "	1		player turn		"MD housekeeper"			--					--					--
"She smiles.                     "	2		narrator turn	"MD housekeeper"			--					--					--
"Exactly.                        "	3		npc turn			"MD housekeeper"			--					--					--
"She might seem nice, but be     "	4		npc turn			"MD housekeeper"			--					--					--
"careful, she takes her duties   "	4		npc turn			"MD housekeeper"			--					--					--
"very seriously. If you get up to"	4		npc turn			"MD housekeeper"			--					--					--
"any mischief, she'll make you   "	4		npc turn			"MD housekeeper"			--					--					--
"regret it.                      "	4		npc turn			"MD housekeeper"			--					--					--
"Nice?... That's not the word I'd"	5		narrator turn	"MD housekeeper"			--					--					--
"have used to describe her.      "	5		narrator turn	"MD housekeeper"			--					--					--
"Now, I get on well with her, but"	6		npc turn			"MD housekeeper"			--					--					--
"I can tell you I've had my fair "	6		npc turn			"MD housekeeper"			--					--					--
"share of punishments in the     "	6		npc turn			"MD housekeeper"			--					--					--
"past.                           "	6		npc turn			"MD housekeeper"			--					--					--
"I'll try not to tear the count's"	7		player turn		"MD housekeeper"			--					--					--
"socks, then.                    "	7		player turn		"MD housekeeper"			--					--					--
"She opens her eyes wide, clearly"	8		narrator turn	"MD housekeeper"			--					--					--
"taken aback.                    "	8		narrator turn	"MD housekeeper"			--					--					--
"What a strange idea. Of course  "	9		npc turn			"MD housekeeper"			--					--					--
"you'll try not to tear his      "	9		npc turn			"MD housekeeper"			--					--					--
"socks.                          "	9		npc turn			"MD housekeeper"			theme choice	--					--
"Say, would you mind telling me  "	1		player turn		"MD duties"					--					--					--
"what your duties are in the     "	1		player turn		"MD duties"					--					--					--
"mansion?                        "	1		player turn		"MD duties"					--					--					--
"Oh, you know, I do pretty much  "	2		npc turn			"MD duties"					--					--					--
"everything you can imagine...   "	2		npc turn			"MD duties"					--					--					--
"Dusting, mopping the floors,    "	3		npc turn			"MD duties"					--					--					--
"washing up, cleaning the        "	3		npc turn			"MD duties"					--					--					--
"windows...                      "	3		npc turn			"MD duties"					--					--					--
"Well, I mostly stay in the areas"	4		npc turn			"MD duties"					--					--					--
"reserved for the servants. It's "	4		npc turn			"MD duties"					--					--					--
"Anaëlle who takes care of those "	4		npc turn			"MD duties"					--					--					--
"chores in the count's           "	4		npc turn			"MD duties"					--					--					--
"apartments.                     "	4		npc turn			"MD duties"					--					--					--
"It's not exactly conventional   "	5		player turn		"MD duties"					--					--					--
"for a housekeeper to be doing a "	5		player turn		"MD duties"					--					--					--
"maid's work, is it?             "	5		player turn		"MD duties"					--					--					--
"That's because the count doesn't"	6		npc turn			"MD duties"					--					--					--
"like having servants running all"	6		npc turn			"MD duties"					--					--					--
"over the place. I reckon he only"	6		npc turn			"MD duties"					--					--					--
"trusts Anaëlle, so she's the one"	6		npc turn			"MD duties"					--					--					--
"who has to look after his       "	6		npc turn			"MD duties"					--					--					--
"apartments.                     "	6		npc turn			"MD duties"					--					--					--
"That said, for the most tedious "	7		npc turn			"MD duties"					--					--					--
"tasks, she lets me into the main"	7		npc turn			"MD duties"					--					--					--
"building, whilst keeping a close"	7		npc turn			"MD duties"					--					--					--
"eye on me.                      "	7		npc turn			"MD duties"					--					--					--
"Well, at least, since you're not"	8		player turn		"MD duties"					--					--					--
"in charge of the apartments, you"	8		player turn		"MD duties"					--					--					--
"have more time to take care of  "	8		player turn		"MD duties"					--					--					--
"the rest.                       "	8		player turn		"MD duties"					--					--					--
"She lets out a bitter laugh.    "	9		narrator turn	"MD duties"					--					--					--
"Oh, no, even for the rest, I    "	10		npc turn			"MD duties"					--					--					--
"don't have enough time.         "	10		npc turn			"MD duties"					theme choice	--					--
"I hope you won't think I'm lazy,"	1		player turn		"MD rest"					--					--					--
"but... I was wondering if the   "	1		player turn		"MD rest"					--					--					--
"housekeeper ever gave us days   "	1		player turn		"MD rest"					--					--					--
"off...                          "	1		player turn		"MD rest"					--					--					--
"She lets out a laugh.           "	2		narrator turn	"MD rest"					--					--					--
"Don't worry, it's not lazy to   "	3		npc turn			"MD rest"					--					--					--
"want a bit of time to           "	3		npc turn			"MD rest"					--					--					--
"yourself...                     "	3		npc turn			"MD rest"					--					--					--
"But you're going to be          "	4		npc turn			"MD rest"					--					--					--
"disappointed. We don't often get"	4		npc turn			"MD rest"					--					--					--
"days off. There's always        "	4		npc turn			"MD rest"					--					--					--
"something to do; the mansion    "	4		npc turn			"MD rest"					--					--					--
"would fall apart immediately if "	4		npc turn			"MD rest"					--					--					--
"we stopped working, even for    "	4		npc turn			"MD rest"					--					--					--
"just one day.                   "	4		npc turn			"MD rest"					--					--					--
"Instead, try to make the most of"	5		npc turn			"MD rest"					--					--					--
"your evenings. I sometimes have "	5		npc turn			"MD rest"					--					--					--
"dishes to wash, but normally we "	5		npc turn			"MD rest"					--					--					--
"can do whatever we like.        "	5		npc turn			"MD rest"					--					--					--
"All right, I'll take your       "	6		player turn		"MD rest"					--					--					--
"advice. Thank you.              "	6		player turn		"MD rest"					theme choice	--					--
"You and the cook are both under "	1		player turn		"MD cook"					--					--					--
"the housekeeper's supervision,  "	1		player turn		"MD cook"					--					--					--
"aren't you? Do you get on well  "	1		player turn		"MD cook"					--					--					--
"with him?                       "	1		player turn		"MD cook"					--					--					--
"She gives a little smile.       "	2		narrator turn	"MD cook"					--					--					--
"Yes, he's nice, but he doesn't  "	3		npc turn			"MD cook"					--					--					--
"talk much.                      "	3		npc turn			"MD cook"					--					--					--
"And he's very busy, from what   "	4		player turn		"MD cook"					--					--					--
"he's told me...                 "	4		player turn		"MD cook"					--					--					--
"Oh, yes, he's always working. He"	5		npc turn			"MD cook"					--					--					--
"spends the whole day in his     "	5		npc turn			"MD cook"					--					--					--
"kitchen. I suppose the count is "	5		npc turn			"MD cook"					--					--					--
"very particular about his meals."	5		npc turn			"MD cook"					--					--					--
"Luckily for him, he has time to "	6		npc turn			"MD cook"					--					--					--
"read his newspaper between      "	6		npc turn			"MD cook"					--					--					--
"tasks.                          "	6		npc turn			"MD cook"					--					--					--
"Oh, that must be exhausting. So "	7		player turn		"MD cook"					--					--					--
"he never leaves his stoves?     "	7		player turn		"MD cook"					--					--					--
"Actually, in the evening, he can"	8		npc turn			"MD cook"					--					--					--
"finally catch his breath a bit. "	8		npc turn			"MD cook"					--					--					--
"I think he likes preparing the  "	8		npc turn			"MD cook"					--					--					--
"next day's recipes in his room, "	8		npc turn			"MD cook"					--					--					--
"for example.                    "	8		npc turn			"MD cook"					--					--					--
"It's still work...              "	9		player turn		"MD cook"					--					--					--
"Don't worry about him. He also  "	10		npc turn			"MD cook"					--					--					--
"comes to keep us company in the "	10		npc turn			"MD cook"					--					--					--
"servants['] hall from time to     "	10	npc turn			"MD cook"					--					--					--
"time.                           "	10		npc turn			"MD cook"					--					--					--
"She leans towards me with a     "	11		narrator turn	"MD cook"					--					--					--
"conspiratorial look on her face."	11		narrator turn	"MD cook"					--					--					--
"And sometimes, he smokes        "	12		npc turn			"MD cook"					--					--					--
"cigarettes in secret in his     "	12		npc turn			"MD cook"					--					--					--
"room... Those things smell      "	12		npc turn			"MD cook"					--					--					--
"really strong...                "	12		npc turn			"MD cook"					--					--					--
"I... I'll keep that in mind.    "	13		player turn		"MD cook"					theme choice	--					--
"Say, I've got a lantern-related "	1		player turn		"MD lantern"				--					--					--
"problem...                      "	1		player turn		"MD lantern"				--					--					--
"What do you mean, a             "	2		npc turn			"MD lantern"				--					--					--
"lantern-related problem?        "	2		npc turn			"MD lantern"				--					--					--
"I mean, the housekeeper doesn't "	3		player turn		"MD lantern"				--					--					--
"want me to take the one in the  "	3		player turn		"MD lantern"				--					--					--
"cupboard.                       "	3		player turn		"MD lantern"				--					--					--
"You don't need it. At night, we "	4		npc turn			"MD lantern"				--					--					--
"sleep.                          "	4		npc turn			"MD lantern"				--					--					--
"Well... That's what she told me."	5		player turn		"MD lantern"				--					--					--
"But I quite like reading a bit  "	5		player turn		"MD lantern"				--					--					--
"before I go to sleep, even if   "	5		player turn		"MD lantern"				--					--					--
"it's forbidden...               "	5		player turn		"MD lantern"				--					--					--
"She looks at me with interest.  "	6		narrator turn	"MD lantern"				--					--					--
"Oh, really? What are you        "	7		npc turn			"MD lantern"				--					--					--
"reading?                        "	7		npc turn			"MD lantern"				--					--					--
"Um, Maurice Leblanc, mostly. The"	8		player turn		"MD lantern"				--					--					--
"adventures of Arsène Lupin. I   "	8		player turn		"MD lantern"				--					--					--
"also read Jules Verne and Edmond"	8		player turn		"MD lantern"				--					--					--
"About.                          "	8		player turn		"MD lantern"				--					--					--
"She rolls her eyes.             "	9		narrator turn	"MD lantern"				--					--					--
"Oh, books. I prefer the weekly  "	10		npc turn			"MD lantern"				--					--					--
"magazines. Especially the ones  "	10		npc turn			"MD lantern"				--					--					--
"about films.                    "	10		npc turn			"MD lantern"				--					--					--
"Oh? Do they exist?              "	11		player turn		"MD lantern"				--					--					--
"There are some. And sometimes,  "	12		npc turn			"MD lantern"				--					--					--
"when the housekeeper comes back "	12		npc turn			"MD lantern"				--					--					--
"from town, she brings me        "	12		npc turn			"MD lantern"				--					--					--
"Photoplay. It's written in      "	12		npc turn			"MD lantern"				--					--					--
"English, but the pictures are   "	12		npc turn			"MD lantern"				--					--					--
"fabulous.                       "	12		npc turn			"MD lantern"				--					--					--
"She smiles for a moment, her    "	13		narrator turn	"MD lantern"				--					--					--
"gaze lost in the distance.      "	13		narrator turn	"MD lantern"				--					--					--
"Listen, I've got some advice for"	14		npc turn			"MD lantern"				--					--					--
"you. Tell the housekeeper that  "	14		npc turn			"MD lantern"				--					--					--
"you might have to do the washing"	14		npc turn			"MD lantern"				--					--					--
"late into the night, and that   "	14		npc turn			"MD lantern"				--					--					--
"you'll need a lantern for that. "	14		npc turn			"MD lantern"				--					--					--
"Ah, what a brilliant idea!      "	15		player turn		"MD lantern"				--					"HK overtime"	--
"But if I find out you've used it"	16		npc turn			"MD lantern"				--					--					--
"to snoop where you shouldn't,   "	16		npc turn			"MD lantern"				--					--					--
"I'll report you straight away.  "	16		npc turn			"MD lantern"				--					--					--
"Is that clear?                  "	16		npc turn			"MD lantern"				--					--					--
"Oh, absolutely. That's not my   "	17		player turn		"MD lantern"				--					--					--
"intention at all, I assure you. "	17		player turn		"MD lantern"				--					--					--
"Good.                           "	18		npc turn			"MD lantern"				theme choice	--					--
"Say, could you tell me what you "	1		player turn		"MD count"					--					--					--
"think of the count?             "	1		player turn		"MD count"					--					--					--
"She raises an eyebrow.          "	2		narrator turn	"MD count"					--					--					--
"Why do you ask?                 "	3		npc turn			"MD count"					--					--					--
"He's my employer... I'd quite   "	4		player turn		"MD count"					--					--					--
"like to know what to expect.    "	4		player turn		"MD count"					--					--					--
"Well... I don't see him very    "	5		npc turn			"MD count"					--					--					--
"often, but I'd say he's a good  "	5		npc turn			"MD count"					--					--					--
"master.                         "	5		npc turn			"MD count"					--					--					--
"Really?                         "	6		player turn		"MD count"					--					--					--
"Mind you, if he were a bad      "	7		npc turn			"MD count"					--					--					--
"master, I wouldn't tell you     "	7		npc turn			"MD count"					--					--					--
"that. I can't speak ill of him  "	7		npc turn			"MD count"					--					--					--
"behind his back.                "	7		npc turn			"MD count"					--					--					--
"Of course, I'm sorry.           "	8		player turn		"MD count"					--					--					--
"You know, we're lucky to work   "	9		npc turn			"MD count"					--					--					--
"here, and we're not paid too    "	9		npc turn			"MD count"					--					--					--
"badly. I've heard of employers  "	9		npc turn			"MD count"					--					--					--
"far worse than him.             "	9		npc turn			"MD count"					--					--					--
"She's content with very         "	10		narrator turn	"MD count"					--					--					--
"little...                       "	10		narrator turn	"MD count"					--					--					--
"Besides, he works day and night "	11		npc turn			"MD count"					--					--					--
"in his apartments, without      "	11		npc turn			"MD count"					--					--					--
"meddling in our affairs. That's "	11		npc turn			"MD count"					--					--					--
"something, at least.            "	11		npc turn			"MD count"					--					--					--
"Does he beat you?               "	12		player turn		"MD count"					--					--					--
"She looks away briefly, with a  "	13		narrator turn	"MD count"					--					--					--
"sombre expression.              "	13		narrator turn	"MD count"					--					--					--
"Only when I deserve it.         "	14		npc turn			"MD count"					--					--					--
"...                             "	15		player turn		"MD count"					--					--					--
"Suddenly, she straightens up and"	16		narrator turn	"MD count"					--					--					--
"gives me a sly smile.           "	16		narrator turn	"MD count"					--					--					--
"Don't pull that face. It builds "	17		npc turn			"MD count"					--					--					--
"character. If you work          "	17		npc turn			"MD count"					--					--					--
"carefully, it won't happen to   "	17		npc turn			"MD count"					--					--					--
"you.                            "	17		npc turn			"MD count"					--					--					--
"...                             "	18		player turn		"MD count"					--					--					--
"Right. I'll be careful.         "	19		player turn		"MD count"					theme choice	--					--
"I wanted to ask you something   "	1		player turn		"MD patrol"					--					--					--
"about the housekeeper...        "	1		player turn		"MD patrol"					--					--					--
"Yes?                            "	2		npc turn			"MD patrol"					--					--					--
"The other night, I... I woke up "	3		player turn		"MD patrol"					--					--					--
"because of a noise, and when I  "	3		player turn		"MD patrol"					--					--					--
"looked through the keyhole, I   "	3		player turn		"MD patrol"					--					--					--
"saw her pace up and down the    "	3		player turn		"MD patrol"					--					--					--
"corridors, holding a lantern... "	3		player turn		"MD patrol"					--					--					--
"The maid's face seems to darken."	4		narrator turn	"MD patrol"					--					--					--
"She didn't look very happy. I   "	5		player turn		"MD patrol"					--					--					--
"wondered what was the matter    "	5		player turn		"MD patrol"					--					--					--
"with her.                       "	5		player turn		"MD patrol"					--					--					--
"...                             "	6		npc turn			"MD patrol"					--					--					--
"I've seen her up in the middle  "	7		npc turn			"MD patrol"					--					--					--
"of the night too.               "	7		npc turn			"MD patrol"					--					--					--
"I'm not quite sure why she can't"	8		npc turn			"MD patrol"					--					--					--
"sleep. Once, I tried to talk to "	8		npc turn			"MD patrol"					--					--					--
"her about it, but I didn't get a"	8		npc turn			"MD patrol"					--					--					--
"very clear explanation.         "	8		npc turn			"MD patrol"					--					--					--
"You know, it's her business; we "	9		npc turn			"MD patrol"					--					--					--
"shouldn't stick our noses in.   "	9		npc turn			"MD patrol"					--					--					--
"Is she telling me everything she"	10		narrator turn	"MD patrol"					--					--					--
"knows about it?                 "	10		narrator turn	"MD patrol"					--					--					--
"Yes... You're probably right.   "	11		player turn		"MD patrol"					--					--					--
"I'll stop thinking about it,    "	11		player turn		"MD patrol"					--					--					--
"then.                           "	11		player turn		"MD patrol"					theme choice	--					--
"Say, I was wondering about      "	1		player turn		"MD family"					--					--					--
"something... Perhaps you could  "	1		player turn		"MD family"					--					--					--
"clear this up for me.           "	1		player turn		"MD family"					--					--					--
"Yes, what's on your mind?       "	2		npc turn			"MD family"					--					--					--
"It's about the count.           "	3		player turn		"MD family"					--					--					--
"Oh.                             "	4		npc turn			"MD family"					--					--					--
"Her expression darkens.         "	5		narrator turn	"MD family"					--					--					--
"You should do as I do: ignore   "	6		npc turn			"MD family"					--					--					--
"him completely and avoid        "	6		npc turn			"MD family"					--					--					--
"meddling in other people's      "	6		npc turn			"MD family"					--					--					--
"business.                       "	6		npc turn			"MD family"					--					--					--
"But you haven't even heard my   "	7		player turn		"MD family"					--					--					--
"question yet!                   "	7		player turn		"MD family"					--					--					--
"...                             "	8		npc turn			"MD family"					--					--					--
"Here it is: I want to give him a"	9		player turn		"MD family"					--					--					--
"nice embroidery, so he can see  "	9		player turn		"MD family"					--					--					--
"that his servants are devoted to"	9		player turn		"MD family"					--					--					--
"him, and that we wish him       "	9		player turn		"MD family"					--					--					--
"nothing but the best.           "	9		player turn		"MD family"					--					--					--
"...                             "	10		npc turn			"MD family"					--					--					--
"What a dreadful idea...         "	11		npc turn			"MD family"					--					--					--
"Just thinking about it makes me "	12		npc turn			"MD family"					--					--					--
"feel awkward...                 "	12		npc turn			"MD family"					--					--					--
"Really? I want to embroider his "	13		player turn		"MD family"					--					--					--
"name on it, and those of his    "	13		player turn		"MD family"					--					--					--
"closest friends... Hence my     "	13		player turn		"MD family"					--					--					--
"question: do you perhaps know   "	13		player turn		"MD family"					--					--					--
"who the count spends time with? "	13		player turn		"MD family"					--					--					--
"...                             "	14		npc turn			"MD family"					--					--					--
"No, I don't know.               "	15		npc turn			"MD family"					--					--					--
"And I'll say it again: it really"	16		npc turn			"MD family"					--					--					--
"is a bad idea. It's a kind      "	16		npc turn			"MD family"					--					--					--
"gesture, but he'll have nothing "	16		npc turn			"MD family"					--					--					--
"but contempt for your gift, I   "	16		npc turn			"MD family"					--					--					--
"guarantee it.                   "	16		npc turn			"MD family"					--					--					--
"...                             "	17		player turn		"MD family"					--					--					--
"And do you happen to know if he "	18		player turn		"MD family"					--					--					--
"has any family?                 "	18		player turn		"MD family"					--					--					--
"You don't give up easily, do    "	19		npc turn			"MD family"					--					--					--
"you? No, I...                   "	19		npc turn			"MD family"					--					--					--
"She pauses, and seems to be     "	20		narrator turn	"MD family"					--					--					--
"recalling something. She says   "	20		narrator turn	"MD family"					--					--					--
"nothing for a few moments.      "	20		narrator turn	"MD family"					--					--					--
"Well, a few weeks ago...        "	21		npc turn			"MD family"					--					--					--
"She pauses again.               "	22		narrator turn	"MD family"					--					--					--
"No, never mind. Anaëlle made me "	23		npc turn			"MD family"					--					--					--
"promise not to mention it again."	23		npc turn			"MD family"					--					--					--
"Oh, tell me!                    "	24		player turn		"MD family"					--					--					--
"Ah, no, don't press me. Once    "	25		npc turn			"MD family"					--					--					--
"I've given my word, I stick to  "	25		npc turn			"MD family"					--					--					--
"it. It could cause a scandal in "	25		npc turn			"MD family"					--					--					--
"town if word got out.           "	25		npc turn			"MD family"					--					--					--
"Good grief, she's keeping things"	26		narrator turn	"MD family"					--					--					--
"from me! What's it all about?   "	26		narrator turn	"MD family"					--					--					--
"Of course, I understand. I won't"	27		player turn		"MD family"					--					--					--
"ask any more. And you're right, "	27		player turn		"MD family"					--					--					--
"the embroidery might not be a   "	27		player turn		"MD family"					--					--					--
"good idea.                      "	27		player turn		"MD family"					--					--					--
"Indeed, I think it's best to    "	28		npc turn			"MD family"					--					--					--
"give it up...                   "	28		npc turn			"MD family"					--					--					--
"What she didn't want to tell    "	29		narrator turn	"MD family"					--					--					--
"me... Would that help my case? I"	29		narrator turn	"MD family"					--					--					--
"must find a way to figure it    "	29		narrator turn	"MD family"					--					--					--
"out... But how?                 "	29		narrator turn	"MD family"					theme choice	--					--
"You did tell me that you        "	1		player turn		"MD door"					--					--					--
"sometimes go to the count's     "	1		player turn		"MD door"					--					--					--
"apartments to carry out chores, "	1		player turn		"MD door"					--					--					--
"didn't you?                     "	1		player turn		"MD door"					--					--					--
"Yes, to wash the windows, for   "	2		npc turn			"MD door"					--					--					--
"example, and to do other rather "	2		npc turn			"MD door"					--					--					--
"tedious tasks.                  "	2		npc turn			"MD door"					--					--					--
"She gives a teasing smile.      "	3		narrator turn	"MD door"					--					--					--
"Why? Are you volunteering to    "	4		npc turn			"MD door"					--					--					--
"give me a hand next time?       "	4		npc turn			"MD door"					--					--					--
"Ah, if you need it, yes. Do you "	5		player turn		"MD door"					--					--					--
"have to clean the windows in    "	5		player turn		"MD door"					--					--					--
"every room?                     "	5		player turn		"MD door"					--					--					--
"Well...                         "	6		npc turn			"MD door"					--					--					--
"She thinks for a moment.        "	7		narrator turn	"MD door"					--					--					--
"No, actually. Usually, I'm not  "	8		npc turn			"MD door"					--					--					--
"asked to go into the guest      "	8		npc turn			"MD door"					--					--					--
"bedroom upstairs.               "	8		npc turn			"MD door"					--					--					--
"Oh? Why not?                    "	9		player turn		"MD door"					--					--					--
"Because the count doesn't invite"	10		npc turn			"MD door"					--					--					--
"guests to stay, I suppose.      "	10		npc turn			"MD door"					--					--					--
"Anyway, I wouldn't know how to  "	11		npc turn			"MD door"					--					--					--
"get in. The door handle isn't   "	11		npc turn			"MD door"					--					--					--
"like a normal one.              "	11		npc turn			"MD door"					--					--					--
"There we are!                   "	12		narrator turn	"MD door"					--					--					--
"That's rather mysterious, isn't "	13		player turn		"MD door"					--					--					--
"it? You can't open it?          "	13		player turn		"MD door"					--					--					--
"I haven't tried... But I've     "	14		npc turn			"MD door"					--					--					--
"noticed it has a strange shape. "	14		npc turn			"MD door"					--					--					--
"Also, once, whilst I was dusting"	15		npc turn			"MD door"					--					--					--
"the furniture, the count stopped"	15		npc turn			"MD door"					--					--					--
"in front of it.                 "	15		npc turn			"MD door"					--					--					--
"He made some sort of gestures,  "	16		npc turn			"MD door"					--					--					--
"then he went into the room. It  "	16		npc turn			"MD door"					--					--					--
"was very dark inside.           "	16		npc turn			"MD door"					--					--					--
"That's odd! What sort of        "	17		player turn		"MD door"					--					--					--
"gestures did he make?           "	17		player turn		"MD door"					--					--					--
"She gives me a disapproving     "	18		narrator turn	"MD door"					--					--					--
"look.                           "	18		narrator turn	"MD door"					--					--					--
"I don't know, I only saw him out"	19		npc turn			"MD door"					--					--					--
"of the corner of my eye.        "	19		npc turn			"MD door"					--					--					--
"Besides, I shouldn't be watching"	19		npc turn			"MD door"					--					--					--
"what he does.                   "	19		npc turn			"MD door"					--					--					--
"Of course. I'm just intrigued,  "	20		player turn		"MD door"					--					--					--
"that's all.                     "	20		player turn		"MD door"					--					--					--
"So, do you want me to let you   "	21		npc turn			"MD door"					--					--					--
"know next time I'm given a chore"	21		npc turn			"MD door"					--					--					--
"to do in the apartments?        "	21		npc turn			"MD door"					--					--					--
"Um... I'd be delighted.         "	22		player turn		"MD door"					--					--					--
"That's very kind of you. But    "	23		npc turn			"MD door"					--					--					--
"don't get your hopes up too     "	23		npc turn			"MD door"					--					--					--
"soon; I don't do that very      "	23		npc turn			"MD door"					--					--					--
"often.                          "	23		npc turn			"MD door"					theme choice	--					--
"Say... Am I mistaken, or has the"	1		player turn		"MD depression"			--					--					--
"housekeeper locked herself in   "	1		player turn		"MD depression"			--					--					--
"her room?                       "	1		player turn		"MD depression"			--					--					--
"She looks at me with wide eyes, "	2		narrator turn	"MD depression"			--					--					--
"then lets out a very long,      "	2		narrator turn	"MD depression"			--					--					--
"exasperated sigh, before rolling"	2		narrator turn	"MD depression"			--					--					--
"her eyes towards the ceiling and"	2		narrator turn	"MD depression"			--					--					--
"muttering under her breath.     "	2		narrator turn	"MD depression"			--					--					--
"You'll never know what.         "	3		npc turn			"MD depression"			--					--					--
"She pauses, then seems to       "	4		narrator turn	"MD depression"			--					--					--
"hesitate for a moment.          "	4		narrator turn	"MD depression"			--					--					--
"Listen, I shouldn't tell you    "	5		npc turn			"MD depression"			--					--					--
"this, but you need to know.     "	5		npc turn			"MD depression"			--					--					--
"The count spent the night in her"	6		npc turn			"MD depression"			--					--					--
"room.                           "	6		npc turn			"MD depression"			--					--					--
"No!                             "	7		player turn		"MD depression"			--					--					--
"I hope I sound convincing.      "	8		narrator turn	"MD depression"			--					--					--
"You mean they've...             "	9		player turn		"MD depression"			--					--					--
"She gestures for me to keep     "	10		narrator turn	"MD depression"			--					--					--
"quiet.                          "	10		narrator turn	"MD depression"			--					--					--
"Yes.                            "	11		npc turn			"MD depression"			--					--					--
"If that were all, I wouldn't be "	12		npc turn			"MD depression"			--					--					--
"telling you... These things     "	12		npc turn			"MD depression"			--					--					--
"happen between masters and      "	12		npc turn			"MD depression"			--					--					--
"servants. You can secure some   "	12		npc turn			"MD depression"			--					--					--
"fine favours by letting your    "	12		npc turn			"MD depression"			--					--					--
"employers get close to you.     "	12		npc turn			"MD depression"			--					--					--
"...                             "	13		player turn		"MD depression"			--					--					--
"But it's intolerable to tie our "	14		player turn		"MD depression"			--					--					--
"working conditions to such a    "	14		player turn		"MD depression"			--					--					--
"degrading trade, isn't it?      "	14		player turn		"MD depression"			--					--					--
"Yes, of course...               "	15		npc turn			"MD depression"			--					--					--
"But anyway, believe it or not,  "	16		npc turn			"MD depression"			--					--					--
"the count dumped her like an old"	16		npc turn			"MD depression"			--					--					--
"sock. He just... used her.      "	16		npc turn			"MD depression"			--					--					--
"That's it, my fears have been   "	17		narrator turn	"MD depression"			--					--					--
"confirmed.                      "	17		narrator turn	"MD depression"			--					--					--
"So she won't become the         "	18		player turn		"MD depression"			--					--					--
"countess, then?                 "	18		player turn		"MD depression"			--					--					--
"She gives me a surprised look.  "	19		narrator turn	"MD depression"			--					--					--
"What do you know about that?    "	20		npc turn			"MD depression"			--					--					--
"Nothing, it just crossed my     "	21		player turn		"MD depression"			--					--					--
"mind...                         "	21		player turn		"MD depression"			--					--					--
"Well, your guess was right. It's"	22		npc turn			"MD depression"			--					--					--
"been Anaëlle's dream for a long "	22		npc turn			"MD depression"			--					--					--
"time. But you won't tell anyone,"	22		npc turn			"MD depression"			--					--					--
"especially not her, promise?    "	22		npc turn			"MD depression"			--					--					--
"I promise.                      "	23		player turn		"MD depression"			--					--					--
"I've always tried to talk her   "	24		npc turn			"MD depression"			--					--					--
"out of it, especially as the    "	24		npc turn			"MD depression"			--					--					--
"count is married... But she     "	24		npc turn			"MD depression"			--					--					--
"wanted to be a lady of high     "	24		npc turn			"MD depression"			--					--					--
"standing.                       "	24		npc turn			"MD depression"			--					--					--
"Well, now it's definitely out of"	25		npc turn			"MD depression"			--					--					--
"the question. This morning, he  "	25		npc turn			"MD depression"			--					--					--
"merely thanked her! No wedding, "	25		npc turn			"MD depression"			--					--					--
"of course, not even a few days['] "	25	npc turn			"MD depression"			--					--					--
"leave or a gift.                "	25		npc turn			"MD depression"			--					--					--
"What a cad!                     "	26		npc turn			"MD depression"			--					--					--
"How do you know all this?       "	27		player turn		"MD depression"			--					--					--
"I was worried because I couldn't"	28		npc turn			"MD depression"			--					--					--
"find her, so I went to look for "	28		npc turn			"MD depression"			--					--					--
"her in her room. She told me    "	28		npc turn			"MD depression"			--					--					--
"everything.                     "	28		npc turn			"MD depression"			--					--					--
"Do you know the worst bit?      "	29		npc turn			"MD depression"			--					--					--
"No...                           "	30		player turn		"MD depression"			--					--					--
"Just as he'd turned her down and"	31		npc turn			"MD depression"			--					--					--
"was heading back up to his      "	31		npc turn			"MD depression"			--					--					--
"apartments, he asked her if he  "	31		npc turn			"MD depression"			--					--					--
"could come back the following   "	31		npc turn			"MD depression"			--					--					--
"night!                          "	31		npc turn			"MD depression"			--					--					--
"Oh, what a cad!                 "	32		player turn		"MD depression"			--					--					--
"She slammed the door in his face"	33		npc turn			"MD depression"			--					--					--
"and locked herself in.          "	33		npc turn			"MD depression"			--					--					--
"For long, do you think?         "	34		player turn		"MD depression"			--					--					--
"She'll have to come out         "	35		npc turn			"MD depression"			--					--					--
"eventually. It would be awful if"	35		npc turn			"MD depression"			--					--					--
"she got sacked...               "	35		npc turn			"MD depression"			--					--					--
"I'm so sorry about everything   "	36		player turn		"MD depression"			--					--					--
"that's happened...              "	36		player turn		"MD depression"			--					--					--
"That's kind of you, but don't   "	37		npc turn			"MD depression"			--					--					--
"worry too much about it, it's   "	37		npc turn			"MD depression"			--					--					--
"not your fault.                 "	37		npc turn			"MD depression"			--					--					--
"...                             "	38		player turn		"MD depression"			--					--					--
"If you say so.                  "	39		player turn		"MD depression"			--					--					--
"Anyway, you know everything now."	40		npc turn			"MD depression"			--					--					--
"I'm counting on you to keep this"	40		npc turn			"MD depression"			--					--					--
"to yourself, right?             "	40		npc turn			"MD depression"			--					--					--
"Of course.                      "	41		player turn		"MD depression"			--					--					--
"And I hope we'll both find      "	42		npc turn			"MD depression"			--					--					--
"decent husbands.                "	42		npc turn			"MD depression"			--					--					--
"Oh, you know...                 "	43		player turn		"MD depression"			--					--					--
"Say, we really must get back to "	44		npc turn			"MD depression"			--					--					--
"work, don't we? Just because    "	44		npc turn			"MD depression"			--					--					--
"we're without a housekeeper     "	44		npc turn			"MD depression"			--					--					--
"doesn't mean we can spend all   "	44		npc turn			"MD depression"			--					--					--
"day daydreaming.                "	44		npc turn			"MD depression"			--					--					--
"You're right. There's a pile of "	45		player turn		"MD depression"			--					--					--
"washing waiting for me.         "	45		player turn		"MD depression"			theme choice	--					--
"Say, there's going to be a bit  "	1		player turn		"MD visit"					--					--					--
"of a stir at the mansion, isn't "	1		player turn		"MD visit"					--					--					--
"there?                          "	1		player turn		"MD visit"					--					--					--
"Ah, yes, don't even mention it, "	2		npc turn			"MD visit"					--					--					--
"it's not going to make my day's "	2		npc turn			"MD visit"					--					--					--
"work any easier. At least       "	2		npc turn			"MD visit"					--					--					--
"there'll be a guard of honour.  "	2		npc turn			"MD visit"					--					--					--
"Have you ever done anything like"	2		npc turn			"MD visit"					--					--					--
"that before?                    "	2		npc turn			"MD visit"					--					--					--
"Um, I've gone to the door to    "	3		player turn		"MD visit"					--					--					--
"welcome guests before, in my    "	3		player turn		"MD visit"					--					--					--
"previous jobs.                  "	3		player turn		"MD visit"					--					--					--
"Oh, that's not the same thing. A"	4		npc turn			"MD visit"					--					--					--
"guard of honour is quite an     "	4		npc turn			"MD visit"					--					--					--
"event. The whole household lines"	4		npc turn			"MD visit"					--					--					--
"up to show respect to the       "	4		npc turn			"MD visit"					--					--					--
"guests.                         "	4		npc turn			"MD visit"					--					--					--
"Obviously, with just the four of"	5		npc turn			"MD visit"					--					--					--
"us, we won't look like much, but"	5		npc turn			"MD visit"					--					--					--
"I'm looking forward to it all   "	5		npc turn			"MD visit"					--					--					--
"the same.                       "	5		npc turn			"MD visit"					--					--					--
"I'm warning you, at these       "	6		npc turn			"MD visit"					--					--					--
"ceremonies, the gentlemen think "	6		npc turn			"MD visit"					--					--					--
"they can get away with anything."	6		npc turn			"MD visit"					--					--					--
"Oh?... What do you mean?        "	7		player turn		"MD visit"					--					--					--
"Well, you'll be lucky if they   "	8		npc turn			"MD visit"					--					--					--
"don't put their hands on your   "	8		npc turn			"MD visit"					--					--					--
"bottom.                         "	8		npc turn			"MD visit"					--					--					--
"Eh? What?                       "	9		player turn		"MD visit"					--					--					--
"If that happens to you, I'd     "	10		npc turn			"MD visit"					--					--					--
"advise you to look embarrassed  "	10		npc turn			"MD visit"					--					--					--
"and act naive. That's what they "	10		npc turn			"MD visit"					--					--					--
"like.                           "	10		npc turn			"MD visit"					--					--					--
"...                             "	11		player turn		"MD visit"					--					--					--
"What a nasty tradition.         "	12		player turn		"MD visit"					--					--					--
"I wonder which of us will get   "	13		npc turn			"MD visit"					--					--					--
"the most attention.             "	13		npc turn			"MD visit"					--					--					--
"You shouldn't joke like that.   "	14		player turn		"MD visit"					--					--					--
"She studies me for a moment,    "	15		narrator turn	"MD visit"					--					--					--
"squinting.                      "	15		narrator turn	"MD visit"					--					--					--
"It'll mainly be a matter of     "	16		npc turn			"MD visit"					--					--					--
"taste, I suppose. Who'll prefer "	16		npc turn			"MD visit"					--					--					--
"women with character, and who'll"	16		npc turn			"MD visit"					--					--					--
"prefer those who look like      "	16		npc turn			"MD visit"					--					--					--
"skittish does...                "	16		npc turn			"MD visit"					--					--					--
"What? What? A doe?...           "	17		player turn		"MD visit"					--					--					--
"She bursts out laughing.        "	18		narrator turn	"MD visit"					--					--					--
"Will you stop it? It's not funny"	19		player turn		"MD visit"					--					--					--
"at all.                         "	19		player turn		"MD visit"					--					--					--
"Sorry, sorry. I know it's not   "	20		npc turn			"MD visit"					--					--					--
"funny. I don't find it any      "	20		npc turn			"MD visit"					--					--					--
"funnier than you do, in fact.   "	20		npc turn			"MD visit"					--					--					--
"But that's just how it is;      "	20		npc turn			"MD visit"					--					--					--
"there's nothing we can do about "	20		npc turn			"MD visit"					--					--					--
"it.                             "	20		npc turn			"MD visit"					--					--					--
"...                             "	21		player turn		"MD visit"					--					--					--
"Of course we can...             "	22		narrator turn	"MD visit"					--					--					--
"We'll talk about it another     "	23		player turn		"MD visit"					--					--					--
"time.                           "	23		player turn		"MD visit"					--					--					--
"If you like! And until then,    "	24		npc turn			"MD visit"					--					--					--
"consider the competition open.  "	24		npc turn			"MD visit"					--					--					--
"I'll be keeping score.          "	24		npc turn			"MD visit"					--					--					--
"...                             "	25		player turn		"MD visit"					theme choice	--					--
"Say, I'm sorry about your       "	1		player turn		"MD bushes"					--					--					--
"bushes...                       "	1		player turn		"MD bushes"					--					--					--
"Excuse me?                      "	2		npc turn			"MD bushes"					--					--					--
"The bushes in the courtyard that"	3		player turn		"MD bushes"					--					--					--
"you look after... They've been  "	3		player turn		"MD bushes"					--					--					--
"flattened by the FT-17.         "	3		player turn		"MD bushes"					--					--					--
"The what?                       "	4		npc turn			"MD bushes"					--					--					--
"Um... The tank.                 "	5		player turn		"MD bushes"					--					--					--
"Ah. Right. That's a relief. I   "	6		npc turn			"MD bushes"					--					--					--
"hate those stupid plants. I've  "	6		npc turn			"MD bushes"					--					--					--
"never managed to make them look "	6		npc turn			"MD bushes"					--					--					--
"any good.                       "	6		npc turn			"MD bushes"					--					--					--
"Ah, they weren't that bad...    "	7		player turn		"MD bushes"					--					--					--
"She gives me a wide smile.      "	8		narrator turn	"MD bushes"					--					--					--
"Thanks, flatterer.              "	9		npc turn			"MD bushes"					--					--					--
"Her smile fades immediately.    "	10		narrator turn	"MD bushes"					--					--					--
"I don't like that machine. It's "	11		npc turn			"MD bushes"					--					--					--
"crushed my plants... just as it "	11		npc turn			"MD bushes"					--					--					--
"might have crushed people during"	11		npc turn			"MD bushes"					--					--					--
"the war.                        "	11		npc turn			"MD bushes"					--					--					--
"Germans, but still.             "	12		npc turn			"MD bushes"					--					--					--
"I'm sorry the tank's upsetting  "	13		player turn		"MD bushes"					--					--					--
"you like that...                "	13		player turn		"MD bushes"					--					--					--
"Don't worry. At least now I can "	14		npc turn			"MD bushes"					--					--					--
"pull up the ones that have been "	14		npc turn			"MD bushes"					--					--					--
"crushed; that'll save me some   "	14		npc turn			"MD bushes"					--					--					--
"work.                           "	14		npc turn			"MD bushes"					--					--					--
"She falls silent for a moment,  "	15		narrator turn	"MD bushes"					--					--					--
"staring into space.             "	15		narrator turn	"MD bushes"					--					--					--
"Are you feeling all right?      "	16		player turn		"MD bushes"					--					--					--
"Yes, of course.                 "	17		npc turn			"MD bushes"					--					--					--
"Did you just want to talk to me "	18		npc turn			"MD bushes"					--					--					--
"about botany?                   "	18		npc turn			"MD bushes"					theme choice	--					--
"I'm still wondering what those  "	1		player turn		"MD schedule"				--					--					--
"men are doing here, aren't you? "	1		player turn		"MD schedule"				--					--					--
"You're quite the nosy parker,   "	2		npc turn			"MD schedule"				--					--					--
"you know?                       "	2		npc turn			"MD schedule"				--					--					--
"Doesn't it intrigue you? With   "	3		player turn		"MD schedule"				--					--					--
"those soldiers in uniform, and  "	3		player turn		"MD schedule"				--					--					--
"that tank...                    "	3		player turn		"MD schedule"				--					--					--
"At the mention of the FT-17, she"	4		narrator turn	"MD schedule"				--					--					--
"briefly looks away.             "	4		narrator turn	"MD schedule"				--					--					--
"I don't get involved in these   "	5		npc turn			"MD schedule"				--					--					--
"things; it's not my place. I    "	5		npc turn			"MD schedule"				--					--					--
"thought you'd realised that by  "	5		npc turn			"MD schedule"				--					--					--
"now.                            "	5		npc turn			"MD schedule"				--					--					--
"So you won't be taking part in  "	6		player turn		"MD schedule"				--					--					--
"the service?                    "	6		player turn		"MD schedule"				--					--					--
"No. When the count is           "	7		npc turn			"MD schedule"				--					--					--
"entertaining guests, I'm always "	7		npc turn			"MD schedule"				--					--					--
"kept out of the way.            "	7		npc turn			"MD schedule"				--					--					--
"She lets out a sigh.            "	8		narrator turn	"MD schedule"				--					--					--
"It's just as well. With all the "	9		npc turn			"MD schedule"				--					--					--
"wine, they always end up getting"	9		npc turn			"MD schedule"				--					--					--
"rowdy. When Anaëlle is serving, "	9		npc turn			"MD schedule"				--					--					--
"she sometimes has to retreat to "	9		npc turn			"MD schedule"				--					--					--
"the kitchen...                  "	9		npc turn			"MD schedule"				--					--					--
"Oh là là.                       "	10		player turn		"MD schedule"				--					--					--
"Yes. Judging by the look on your"	11		npc turn			"MD schedule"				--					--					--
"face when that other chap       "	11		npc turn			"MD schedule"				--					--					--
"tickled your chin, count        "	11		npc turn			"MD schedule"				--					--					--
"yourself lucky you're not in her"	11		npc turn			"MD schedule"				--					--					--
"shoes.                          "	11		npc turn			"MD schedule"				--					--					--
"...                             "	12		player turn		"MD schedule"				--					--					--
"So, she's the one who'll be     "	13		player turn		"MD schedule"				--					--					--
"serving?                        "	13		player turn		"MD schedule"				--					--					--
"Honestly, I don't know anything "	14		npc turn			"MD schedule"				--					--					--
"about today's programme. You    "	14		npc turn			"MD schedule"				--					--					--
"should ask the cook.            "	14		npc turn			"MD schedule"				theme choice	--					--
"Did you see that? The           "	1		player turn		"MD explosion"				--					--					--
"courtyard's in ruins...         "	1		player turn		"MD explosion"				--					--					--
"...                             "	2		npc turn			"MD explosion"				--					--					--
"Yes, I saw... I don't understand"	3		npc turn			"MD explosion"				--					--					--
"how that could have happened... "	3		npc turn			"MD explosion"				--					--					--
"My guess is there was a         "	4		player turn		"MD explosion"				--					--					--
"malfunction, and the shot went  "	4		player turn		"MD explosion"				--					--					--
"off on its own...               "	4		player turn		"MD explosion"				--					--					--
"Is that even possible?          "	5		npc turn			"MD explosion"				--					--					--
"I think it can happen.          "	6		player turn		"MD explosion"				--					--					--
"Oh...                           "	7		npc turn			"MD explosion"				--					--					--
"Well, we're in a right mess if  "	8		npc turn			"MD explosion"				--					--					--
"our guns fire on their own      "	8		npc turn			"MD explosion"				--					--					--
"accord...                       "	8		npc turn			"MD explosion"				--					--					--
"...                             "	9		npc turn			"MD explosion"				--					--					--
"It made a terrible noise. I     "	10		npc turn			"MD explosion"				--					--					--
"jumped out of my skin.          "	10		npc turn			"MD explosion"				--					--					--
"I was caught off guard by the   "	11		player turn		"MD explosion"				--					--					--
"blast too.                      "	11		player turn		"MD explosion"				--					--					--
"She stares into space, looking  "	12		narrator turn	"MD explosion"				--					--					--
"sombre.                         "	12		narrator turn	"MD explosion"				--					--					--
"Can you imagine? Being on the   "	13		npc turn			"MD explosion"				--					--					--
"front line, surrounded by       "	13		npc turn			"MD explosion"				--					--					--
"explosions like that? Day and   "	13		npc turn			"MD explosion"				--					--					--
"night?                          "	13		npc turn			"MD explosion"				--					--					--
"No, I can't really imagine it.  "	14		player turn		"MD explosion"				--					--					--
"...                             "	15		npc turn			"MD explosion"				--					--					--
"Me neither. Thank goodness the  "	16		npc turn			"MD explosion"				--					--					--
"war's over.                     "	16		npc turn			"MD explosion"				--					--					--
"I reckon wars will always come  "	17		player turn		"MD explosion"				--					--					--
"back, as long as we've got      "	17		player turn		"MD explosion"				--					--					--
"masters who stand to gain from  "	17		player turn		"MD explosion"				--					--					--
"them.                           "	17		player turn		"MD explosion"				--					--					--
"Since when do you talk like the "	18		npc turn			"MD explosion"				--					--					--
"SFIO campaigners?               "	18		npc turn			"MD explosion"				--					--					--
"I don't know... Don't you agree "	19		player turn		"MD explosion"				--					--					--
"with me?                        "	19		player turn		"MD explosion"				--					--					--
"...                             "	20		npc turn			"MD explosion"				--					--					--
"I don't want to talk about it.  "	21		npc turn			"MD explosion"				--					--					--
"It doesn't interest me.         "	21		npc turn			"MD explosion"				--					--					--
"Of course.                      "	22		player turn		"MD explosion"				theme choice	--					--

Table of discussion with the maid (continued)
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Hello!                          "	1		player turn		"MD 1 introduction"		--					--					--
"Hi!                             "	2		npc turn			"MD 1 introduction"		--					--					--
"Are we already dropping the     "	3		player turn		"MD 1 introduction"		--					--					--
"formalities?                    "	3		player turn		"MD 1 introduction"		--					--					--
"Is that bothering you?          "	4		npc turn			"MD 1 introduction"		--					--					--
"No.                             "	5		player turn		"MD 1 introduction"		--					--					--
"Great.                          "	6		npc turn			"MD 1 introduction"		--					--					--
"She gives me a friendly pat on  "	7		narrator turn	"MD 1 introduction"		--					--					--
"the shoulder.                   "	7		narrator turn	"MD 1 introduction"		--					--					--
"Nice to meet you! I'm the maid  "	8		npc turn			"MD 1 introduction"		--					--					--
"here, as you might have guessed."	8		npc turn			"MD 1 introduction"		--					--					--
"Pleased to meet you. I'm the new"	9		player turn		"MD 1 introduction"		--					--					--
"laundress.                      "	9		player turn		"MD 1 introduction"		--					--					--
"Yes, we've been expecting you!  "	10		npc turn			"MD 1 introduction"		--					--					--
"And it's great that you're not  "	10		npc turn			"MD 1 introduction"		--					--					--
"too old; the last laundress must"	10		npc turn			"MD 1 introduction"		--					--					--
"have been ten thousand years    "	10		npc turn			"MD 1 introduction"		--					--					--
"old.                            "	10		npc turn			"MD 1 introduction"		--					--					--
"Not too old?...                 "	11		narrator turn	"MD 1 introduction"		--					--					--
"I hope you'll settle in well at "	12		npc turn			"MD 1 introduction"		--					--					--
"the mansion, and that you'll    "	12		npc turn			"MD 1 introduction"		--					--					--
"apply yourself to your work.    "	12		npc turn			"MD 1 introduction"		--					--					--
"If you do something silly and   "	13		npc turn			"MD 1 introduction"		--					--					--
"get sacked, the cook and I will "	13		npc turn			"MD 1 introduction"		--					--					--
"have to replace you again.      "	13		npc turn			"MD 1 introduction"		--					--					--
"Of course. I'll be careful.     "	14		player turn		"MD 1 introduction"		--					--					--
"Good! And if you have any       "	15		npc turn			"MD 1 introduction"		--					--					--
"questions, I'll be happy to     "	15		npc turn			"MD 1 introduction"		--					--					--
"help.                           "	15		npc turn			"MD 1 introduction"		--					--					--
"That's nice of you, thank you.  "	16		player turn		"MD 1 introduction"		theme choice	--					--
"Can I help you?                 "	1		npc turn			"MD 1 greeting"			theme choice	--					--
"Yes? What do you want?          "	1		npc turn			"MD 2 greeting"			theme choice	--					--
"Do you need me again?           "	1		npc turn			"MD 3 greeting"			theme choice	--					--
"Hey! What are you doing here?   "	1		npc turn			"MD 1 intrusion"			--					--					--
"You're not allowed in the       "	2		npc turn			"MD 1 intrusion"			--					--					--
"courtyard! Get out straight     "	2		npc turn			"MD 1 intrusion"			--					--					--
"away, you'll get us into        "	2		npc turn			"MD 1 intrusion"			--					--					--
"trouble!                        "	2		npc turn			"MD 1 intrusion"			--					--					--
"If you do that again, I'll tell "	3		npc turn			"MD 1 intrusion"			--					--					--
"Anaëlle on you. I'm not joking! "	3		npc turn			"MD 1 intrusion"			end choice		--					--
"Hey, what's going on here? You  "	1		npc turn			"MD 1 irruption"			--					--					--
"weren't allowed to go in there! "	1		npc turn			"MD 1 irruption"			--					--					--
"If you do that again, I warn    "	2		npc turn			"MD 1 irruption"			--					--					--
"you, I'll tell Anaëlle on you   "	2		npc turn			"MD 1 irruption"			--					--					--
"straight away. This isn't a     "	2		npc turn			"MD 1 irruption"			--					--					--
"joke!                           "	2		npc turn			"MD 1 irruption"			--					--					--
"Your nonsense is going to get us"	3		npc turn			"MD 1 irruption"			--					--					--
"all into trouble...             "	3		npc turn			"MD 1 irruption"			end choice		--					--
"Hey!                            "	1		npc turn			"MD 1 espionage"			--					--					--
"That's no way to behave! Were   "	2		npc turn			"MD 1 espionage"			--					--					--
"you brought up by a pair of     "	2		npc turn			"MD 1 espionage"			--					--					--
"monkeys?                        "	2		npc turn			"MD 1 espionage"			--					--					--
"I'm serious, I know it's        "	3		npc turn			"MD 1 espionage"			--					--					--
"tempting to sneak a peek, but if"	3		npc turn			"MD 1 espionage"			--					--					--
"by any chance the count catches "	3		npc turn			"MD 1 espionage"			--					--					--
"you, I'll be punished too, so   "	3		npc turn			"MD 1 espionage"			--					--					--
"don't do it again!              "	3		npc turn			"MD 1 espionage"			end choice		--					--
"Oh!                             "	1		npc turn			"MD 1 bedroom"				--					--					--
"She looks surprised for a       "	2		narrator turn	"MD 1 bedroom"				--					--					--
"moment, then gives me a look    "	2		narrator turn	"MD 1 bedroom"				--					--					--
"full of contempt.               "	2		narrator turn	"MD 1 bedroom"				--					--					--
"I'm not one to make a fuss, you "	3		npc turn			"MD 1 bedroom"				--					--					--
"know...                         "	3		npc turn			"MD 1 bedroom"				--					--					--
"But a servant who goes and      "	4		npc turn			"MD 1 bedroom"				--					--					--
"steals from other people's      "	4		npc turn			"MD 1 bedroom"				--					--					--
"bedrooms is something I can't   "	4		npc turn			"MD 1 bedroom"				--					--					--
"accept.                         "	4		npc turn			"MD 1 bedroom"				--					--					--
"Excuse me, that's a             "	5		player turn		"MD 1 bedroom"				--					--					--
"misunderst...                   "	5		player turn		"MD 1 bedroom"				--					--					--
"She raises her voice.           "	6		narrator turn	"MD 1 bedroom"				--					--					--
"No, just shut up! I'm going to  "	7		npc turn			"MD 1 bedroom"				--					--					--
"find Anaëlle, and you'll see    "	7		npc turn			"MD 1 bedroom"				--					--					--
"what happens!                   "	7		npc turn			"MD 1 bedroom"				--					--					--
"She storms off, slamming the    "	8		narrator turn	"MD 1 bedroom"				--					--					--
"door behind her.                "	8		narrator turn	"MD 1 bedroom"				end choice		--					--
"Oh, no! That's enough now!      "	1		npc turn			"MD 1 aggravated"			--					--					--
"She looks very angry.           "	2		narrator turn	"MD 1 aggravated"			--					--					--
"What are you playing at, you    "	3		npc turn			"MD 1 aggravated"			--					--					--
"simpleton?                      "	3		npc turn			"MD 1 aggravated"			--					--					--
"I wasn't doing anything wrong, I"	4		player turn		"MD 1 aggravated"			--					--					--
"just...                         "	4		player turn		"MD 1 aggravated"			--					--					--
"She shakes her head vigorously. "	5		narrator turn	"MD 1 aggravated"			--					--					--
"I had a feeling you didn't      "	6		npc turn			"MD 1 aggravated"			--					--					--
"belong in this house. Is it     "	6		npc turn			"MD 1 aggravated"			--					--					--
"really that difficult for you to"	6		npc turn			"MD 1 aggravated"			--					--					--
"just do your job properly? To   "	6		npc turn			"MD 1 aggravated"			--					--					--
"know your place?                "	6		npc turn			"MD 1 aggravated"			--					--					--
"You're getting on my nerves; I'm"	7		npc turn			"MD 1 aggravated"			--					--					--
"going to report you to Anaëlle, "	7		npc turn			"MD 1 aggravated"			--					--					--
"and you'll be sacked.           "	7		npc turn			"MD 1 aggravated"			--					--					--
"She storms off, slamming the    "	8		narrator turn	"MD 1 aggravated"			--					--					--
"door behind her.                "	8		narrator turn	"MD 1 aggravated"			end choice		--					--
"Oh!                             "	1		npc turn			"MD 1 beating"				--					--					--
"She takes a step back, her eyes "	2		npc turn			"MD 1 beating"				--					--					--
"wide with shock.                "	2		npc turn			"MD 1 beating"				--					--					--
"Good Lord, what were you doing  "	3		npc turn			"MD 1 beating"				--					--					--
"in the count's apartments?      "	3		npc turn			"MD 1 beating"				--					--					--
"You... you're a burglar?        "	4		npc turn			"MD 1 beating"				--					--					--
"She starts screaming.           "	5		narrator turn	"MD 1 beating"				--					--					--
"And you think I'm going to let  "	6		npc turn			"MD 1 beating"				--					--					--
"you get away with it?           "	6		npc turn			"MD 1 beating"				--					--					--
"You will not make me your       "	7		npc turn			"MD 1 beating"				--					--					--
"accomplice, no way! I'm not     "	7		npc turn			"MD 1 beating"				--					--					--
"going to let you drag me into   "	7		npc turn			"MD 1 beating"				--					--					--
"ruin!                           "	7		npc turn			"MD 1 beating"				--					--					--
"Anaëlle! Anaëlle!               "	8		npc turn			"MD 1 beating"				--					--					--
"She runs off.                   "	9		narrator turn	"MD 1 beating"				end choice		--					--
"What on...                      "	1		npc turn			"MD 1 surprise"			--					--					--
"She frowns, then, after a       "	2		narrator turn	"MD 1 surprise"			--					--					--
"moment, gives me a big smile.   "	2		narrator turn	"MD 1 surprise"			--					--					--
"Hey there, you little rascal,   "	3		npc turn			"MD 1 surprise"			--					--					--
"are you playing tricks on me?   "	3		npc turn			"MD 1 surprise"			--					--					--
"You've done it, you gave me a   "	4		npc turn			"MD 1 surprise"			--					--					--
"right fright. Well done!        "	4		npc turn			"MD 1 surprise"			--					--					--
"Usually, I'm never scared. The  "	5		npc turn			"MD 1 surprise"			--					--					--
"other day, I went to see La     "	5		npc turn			"MD 1 surprise"			--					--					--
"Charrette Fantôme, and I was the"	5		npc turn			"MD 1 surprise"			--					--					--
"only one in the cinema who      "	5		npc turn			"MD 1 surprise"			--					--					--
"wasn't screaming in terror.     "	5		npc turn			"MD 1 surprise"			--					--					--
"Have you seen it?               "	6		npc turn			"MD 1 surprise"			--					--					--
"Um... I don't like horror films "	7		player turn		"MD 1 surprise"			--					--					--
"at all.                         "	7		player turn		"MD 1 surprise"			--					--					--
"Oh.                             "	8		npc turn			"MD 1 surprise"			--					--					--
"What a scaredy-cat.             "	9		npc turn			"MD 1 surprise"			--					--					--
"Say, would you want to see it if"	10		npc turn			"MD 1 surprise"			--					--					--
"I was with you? I'll take you   "	10		npc turn			"MD 1 surprise"			--					--					--
"the next time Anaëlle lets us go"	10		npc turn			"MD 1 surprise"			--					--					--
"into town!                      "	10		npc turn			"MD 1 surprise"			--					--					--
"...                             "	11		narrator turn	"MD 1 surprise"			--					--					--
"That's a bit sad. I'd have loved"	12		narrator turn	"MD 1 surprise"			--					--					--
"to go to the cinema with her.   "	12		narrator turn	"MD 1 surprise"			--					--					--
"All right, fine, but I'm warning"	13		player turn		"MD 1 surprise"			--					--					--
"you, I'll be covering my eyes.  "	13		player turn		"MD 1 surprise"			--					--					--
"So it's settled! I'm really     "	14		npc turn			"MD 1 surprise"			--					--					--
"looking forward to it.          "	14		npc turn			"MD 1 surprise"			end choice		--					--
"Ha!                             "	1		npc turn			"MD 2 surprise"			--					--					--
"She proudly puts her fists on   "	2		narrator turn	"MD 2 surprise"			--					--					--
"her hips.                       "	2		narrator turn	"MD 2 surprise"			--					--					--
"You won't get me twice!         "	3		npc turn			"MD 2 surprise"			end choice		--					--
"Come on... You're a spy? Like   "	1		npc turn			"MD 1 end"					--					--					--
"Mata Hari?                      "	1		npc turn			"MD 1 end"					--					--					--
"In her accusing gaze, I detect a"	2		narrator turn	"MD 1 end"					--					--					--
"tiny hint of admiration.        "	2		narrator turn	"MD 1 end"					--					--					--
"Um... Yes.                      "	3		player turn		"MD 1 end"					--					--					--
"You really, really don't look   "	4		npc turn			"MD 1 end"					--					--					--
"the part.                       "	4		npc turn			"MD 1 end"					--					--					--
"...                             "	5		player turn		"MD 1 end"					--					--					--
"I think that's a sought-after   "	6		player turn		"MD 1 end"					--					--					--
"quality in this line of work... "	6		player turn		"MD 1 end"					--					--					--
"She casts a look of disgust at  "	7		narrator turn	"MD 1 end"					--					--					--
"the pistol.                     "	7		narrator turn	"MD 1 end"					--					--					--
"And why do you have a gun? It's "	8		npc turn			"MD 1 end"					--					--					--
"a horrible object.              "	8		npc turn			"MD 1 end"					--					--					--
"Without it, the count would have"	9		player turn		"MD 1 end"					--					--					--
"crushed me.                     "	9		player turn		"MD 1 end"					--					--					--
"You know, you're scaring me with"	10		npc turn			"MD 1 end"					--					--					--
"that thing. You're not the      "	10		npc turn			"MD 1 end"					--					--					--
"person I thought you were.      "	10		npc turn			"MD 1 end"					--					--					--
"I know. I'm sorry to cause you  "	11		player turn		"MD 1 end"					--					--					--
"pain... I promise you I do      "	11		player turn		"MD 1 end"					--					--					--
"regret it.                      "	11		player turn		"MD 1 end"					--					--					--
"She gives me a dark look.       "	12		narrator turn	"MD 1 end"					--					--					--
"Are you going to kill us?       "	13		npc turn			"MD 1 end"					--					--					--
"I nearly jump hearing her say   "	14		narrator turn	"MD 1 end"					--					--					--
"that.                           "	14		narrator turn	"MD 1 end"					--					--					--
"                                "	15		narrator turn	"MD 1 end"					--					--					301
"Of course not! My only enemy is "	1		player turn		"MD 2 end"					--					--					--
"the count. I'm here to stop him "	1		player turn		"MD 2 end"					--					--					--
"from sending the workers off to "	1		player turn		"MD 2 end"					--					--					--
"another war.                    "	1		player turn		"MD 2 end"					--					--					--
"Her eyes widen in surprise.     "	2		narrator turn	"MD 2 end"					--					--					--
"A war?...                       "	3		npc turn			"MD 2 end"					--					--					--
"I was sure he was involved in   "	4		npc turn			"MD 2 end"					--					--					--
"horrors like that...            "	4		npc turn			"MD 2 end"					--					--					--
"But why did you need to come    "	5		npc turn			"MD 2 end"					--					--					--
"into my room?                   "	5		npc turn			"MD 2 end"					--					--					--
"I wanted to say goodbye.        "	6		player turn		"MD 2 end"					--					--					--
"Are you abandoning us?          "	7		npc turn			"MD 2 end"					--					--					--
"I glance at the weapon, then at "	8		narrator turn	"MD 2 end"					--					--					--
"the housekeeper, who's watching "	8		narrator turn	"MD 2 end"					--					--					--
"us without saying a word. The   "	8		narrator turn	"MD 2 end"					--					--					--
"maid follows my gaze.           "	8		narrator turn	"MD 2 end"					--					--					--
"You know, it's against the rules"	9		player turn		"MD 2 end"					--					--					--
"to fire a gun in the mansion.   "	9		player turn		"MD 2 end"					--					--					--
"I've surely got myself sacked.  "	9		player turn		"MD 2 end"					--					--					--
"The maid gives a small smile.   "	10		narrator turn	"MD 2 end"					--					--					--
"What's more, I wandered the     "	11		player turn		"MD 2 end"					--					--					--
"corridors during the night. My  "	11		player turn		"MD 2 end"					--					--					--
"guilt is indisputable.          "	11		player turn		"MD 2 end"					--					--					--
"She laughs sadly.               "	12		narrator turn	"MD 2 end"					--					--					--
"It's a shame you're leaving...  "	13		npc turn			"MD 2 end"					--					--					--
"We could have become friends.   "	13		npc turn			"MD 2 end"					--					--					--
"...                             "	14		player turn		"MD 2 end"					--					--					--
"You could come to the Workers[']  "	15	player turn		"MD 2 end"					--					--					--
"International. Maybe we'd see   "	15		player turn		"MD 2 end"					--					--					--
"each other there again.         "	15		player turn		"MD 2 end"					--					--					--
"Isn't that where those annoying "	16		npc turn			"MD 2 end"					--					--					--
"people who hand out leaflets in "	16		npc turn			"MD 2 end"					--					--					--
"the market square come from?    "	16		npc turn			"MD 2 end"					--					--					--
"More importantly, it's where we "	17		player turn		"MD 2 end"					--					--					--
"take action to put an end to the"	17		player turn		"MD 2 end"					--					--					--
"exploitation of workers.        "	17		player turn		"MD 2 end"					--					--					--
"It's also where we learn that   "	18		player turn		"MD 2 end"					--					--					--
"it's the bourgeoisie, like the  "	18		player turn		"MD 2 end"					--					--					--
"count, who start wars and send  "	18		player turn		"MD 2 end"					--					--					--
"workers to their deaths at the  "	18		player turn		"MD 2 end"					--					--					--
"front.                          "	18		player turn		"MD 2 end"					--					--					--
"Really? You talk about that sort"	19		npc turn			"MD 2 end"					--					--					--
"of thing?                       "	19		npc turn			"MD 2 end"					--					--					--
"Of course.                      "	20		player turn		"MD 2 end"					--					--					--
"...                             "	21		npc turn			"MD 2 end"					--					--					--
"My father...                    "	22		npc turn			"MD 2 end"					--					--					--
"He was sent to the front. And he"	23		npc turn			"MD 2 end"					--					--					--
"died.                           "	23		npc turn			"MD 2 end"					--					--					--
"I know. I've read your          "	24		player turn		"MD 2 end"					--					--					--
"postcards.                      "	24		player turn		"MD 2 end"					--					--					--
"What?... You've...              "	25		npc turn			"MD 2 end"					--					--					--
"I'm sorry. It was necessary for "	26		player turn		"MD 2 end"					--					--					--
"my assignment.                  "	26		player turn		"MD 2 end"					--					--					--
"She pulls her collar up and     "	27		narrator turn	"MD 2 end"					--					--					--
"checks for her little key.      "	27		narrator turn	"MD 2 end"					--					--					--
"But... How?...                  "	28		npc turn			"MD 2 end"					--					--					--
"Well, with the key... You're a  "	29		player turn		"MD 2 end"					--					--					--
"heavy sleeper, thank goodness..."	29		player turn		"MD 2 end"					--					--					--
"Against all expectations, she   "	30		narrator turn	"MD 2 end"					--					--					--
"bursts out laughing.            "	30		narrator turn	"MD 2 end"					--					--					--
"You're such a sly girl!         "	31		npc turn			"MD 2 end"					--					--					--
"I'm not sure I'll forgive you   "	32		npc turn			"MD 2 end"					--					--					--
"for rummaging through my things,"	32		npc turn			"MD 2 end"					--					--					--
"but I admire your dexterity...  "	32		npc turn			"MD 2 end"					--					--					--
"Hm, thank you...                "	33		player turn		"MD 2 end"					--					--					--
"You know, there are so many     "	34		npc turn			"MD 2 end"					--					--					--
"people I'd love to slap. Those  "	34		npc turn			"MD 2 end"					--					--					--
"who shout that the Great War was"	34		npc turn			"MD 2 end"					--					--					--
"just, and those who tell me I   "	34		npc turn			"MD 2 end"					--					--					--
"should be proud to work for     "	34		npc turn			"MD 2 end"					--					--					--
"important people.               "	34		npc turn			"MD 2 end"					--					--					--
"Even though I'm barely paid and "	35		npc turn			"MD 2 end"					--					--					--
"have so much work I don't have  "	35		npc turn			"MD 2 end"					--					--					--
"time to sleep.                  "	35		npc turn			"MD 2 end"					--					--					--
"I'll think about what you told  "	36		npc turn			"MD 2 end"					--					--					--
"me, about the Workers[']          "	36	npc turn			"MD 2 end"					--					--					--
"International.                  "	36		npc turn			"MD 2 end"					--					--					--
"You'd surely have a lot to offer"	37		player turn		"MD 2 end"					--					--					--
"us.                             "	37		player turn		"MD 2 end"					--					--					--
"You need girls with a bit of a  "	38		npc turn			"MD 2 end"					--					--					--
"temper?                         "	38		npc turn			"MD 2 end"					--					--					--
"Determined and energetic girls, "	39		player turn		"MD 2 end"					--					--					--
"you mean? Yes, always.          "	39		player turn		"MD 2 end"					--					--					--
"She pauses for a while, giving  "	40		narrator turn	"MD 2 end"					--					--					--
"me a kind smile.                "	40		narrator turn	"MD 2 end"					--					--					--
"You should leave us now. I need "	41		npc turn			"MD 2 end"					--					--					--
"to look after Anaëlle.          "	41		npc turn			"MD 2 end"					--					--					--
"I hope we'll meet again.        "	42		npc turn			"MD 2 end"					--					--					--
"Me too.                         "	43		player turn		"MD 2 end"					end choice		--					--
"Of course not! My only enemy is "	1		player turn		"MD 3 end"					--					--					--
"the count. He's plotting with   "	1		player turn		"MD 3 end"					--					--					--
"France to destroy the Russian   "	1		player turn		"MD 3 end"					--					--					--
"Revolution.                     "	1		player turn		"MD 3 end"					--					--					--
"She rolls her eyes.             "	2		narrator turn	"MD 3 end"					--					--					--
"And of course, that justifies   "	3		npc turn			"MD 3 end"					--					--					--
"causing chaos in the mansion?   "	3		npc turn			"MD 3 end"					--					--					--
"You do realise that we servants "	3		npc turn			"MD 3 end"					--					--					--
"are going to be in a right mess "	3		npc turn			"MD 3 end"					--					--					--
"because of you, don't you?      "	3		npc turn			"MD 3 end"					--					--					--
"That wasn't my intention.       "	4		player turn		"MD 3 end"					--					--					--
"You say that. You simply didn't "	5		npc turn			"MD 3 end"					--					--					--
"think of us.                    "	5		npc turn			"MD 3 end"					--					--					--
"Listen... I just wanted to say  "	6		player turn		"MD 3 end"					--					--					--
"goodbye.                        "	6		player turn		"MD 3 end"					--					--					--
"You've ruined everything for    "	7		npc turn			"MD 3 end"					--					--					--
"some political nonsense I don't "	7		npc turn			"MD 3 end"					--					--					--
"even understand. I don't care   "	7		npc turn			"MD 3 end"					--					--					--
"about your goodbyes.            "	7		npc turn			"MD 3 end"					--					--					--
"I can explain why I did this    "	8		player turn		"MD 3 end"					--					--					--
"nonsense, if you like.          "	8		player turn		"MD 3 end"					--					--					--
"No.                             "	9		npc turn			"MD 3 end"					--					--					--
"...                             "	10		player turn		"MD 3 end"					--					--					--
"Of course. I understand.        "	11		player turn		"MD 3 end"					--					--					--
"Go away, now.                   "	12		npc turn			"MD 3 end"					--					--					--
"If you want. I hope you'll be   "	13		player turn		"MD 3 end"					--					--					--
"all right.                      "	13		player turn		"MD 3 end"					end choice		--					--

Table of discussion with the soldier
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Miss! Stop right there!         "	1		npc turn			"SO 1 intrusion"			--					--					99
"Oh!                             "	2		player turn		"SO 1 intrusion"			--					--					--
"His gaze is stern, and he seems "	3		narrator turn	"SO 1 intrusion"			--					--					--
"to make an effort to stand up   "	3		narrator turn	"SO 1 intrusion"			--					--					--
"straight and look menacing.     "	3		narrator turn	"SO 1 intrusion"			--					--					--
"Good heavens, what have I done  "	4		player turn		"SO 1 intrusion"			--					--					--
"wrong?                          "	4		player turn		"SO 1 intrusion"			--					--					--
"What are you doing here?        "	5		npc turn			"SO 1 intrusion"			--					--					--
"My good sir, I'm just passing   "	6		player turn		"SO 1 intrusion"			--					--					--
"through!                        "	6		player turn		"SO 1 intrusion"			--					--					--
"For a moment, he stops frowning."	7		narrator turn	"SO 1 intrusion"			--					--					--
"I can see his blue eyes more    "	7		narrator turn	"SO 1 intrusion"			--					--					--
"clearly.                        "	7		narrator turn	"SO 1 intrusion"			--					--					--
"I'm the laundress. With your    "	8		player turn		"SO 1 intrusion"			--					--					--
"permission, I'd like to cross   "	8		player turn		"SO 1 intrusion"			--					--					--
"the courtyard to fetch the      "	8		player turn		"SO 1 intrusion"			--					--					--
"laundry.                        "	8		player turn		"SO 1 intrusion"			--					--					--
"He hesitates for a moment.      "	9		narrator turn	"SO 1 intrusion"			--					--					--
"I'm afraid not, miss. I've been "	10		npc turn			"SO 1 intrusion"			--					--					--
"instructed not to let the       "	10		npc turn			"SO 1 intrusion"			--					--					--
"servants through.               "	10		npc turn			"SO 1 intrusion"			--					--					--
"He gestures towards the FT-17.  "	11		narrator turn	"SO 1 intrusion"			--					--					--
"Because of the tin can.         "	12		npc turn			"SO 1 intrusion"			--					--					--
"That's quite a machine, I must  "	13		player turn		"SO 1 intrusion"			--					--					--
"say! Everything is made of      "	13		player turn		"SO 1 intrusion"			--					--					--
"metal!                          "	13		player turn		"SO 1 intrusion"			--					--					--
"He starts frowning again.       "	14		narrator turn	"SO 1 intrusion"			--					--					--
"Please leave the courtyard,     "	15		npc turn			"SO 1 intrusion"			--					--					--
"miss.                           "	15		npc turn			"SO 1 intrusion"			--					--					--
"Of course. Please excuse me,    "	16		player turn		"SO 1 intrusion"			--					--					--
"sir.                            "	16		player turn		"SO 1 intrusion"			end choice		--					--
"You again?                      "	1		npc turn			"SO 1 aggravated"			--					--					--
"Excuse me, I...                 "	2		player turn		"SO 1 aggravated"			--					--					--
"Miss, stop making my job        "	3		npc turn			"SO 1 aggravated"			--					--					--
"difficult and go back inside.   "	3		npc turn			"SO 1 aggravated"			--					--					--
"Yes, of course.                 "	4		player turn		"SO 1 aggravated"			end choice		--					--
"Miss! Stop right there!         "	1		npc turn			"SO 1 resolution"			--					--					601
"His gaze is stern, and he seems "	2		narrator turn	"SO 1 resolution"			--					--					601
"to make an effort to stand up   "	2		narrator turn	"SO 1 resolution"			--					--					601
"straight and look menacing. I'll"	2		narrator turn	"SO 1 resolution"			--					--					601
"throw caution to the wind.      "	2		narrator turn	"SO 1 resolution"			--					--					601
"Tell me, did you serve in the   "	3		player turn		"SO 1 resolution"			--					--					601
"war? Were you at the front?     "	3		player turn		"SO 1 resolution"			--					--					601
"He stops frowning and gives me a"	4		narrator turn	"SO 1 resolution"			--					--					601
"bewildered look. I can see his  "	4		narrator turn	"SO 1 resolution"			--					--					601
"blue eyes more clearly.         "	4		narrator turn	"SO 1 resolution"			--					--					601
"Listen here, you're starting to "	1		npc turn			"SO 1 resolution"			--					--					602
"get on my nerves. I told you    "	1		npc turn			"SO 1 resolution"			--					--					602
"that...                         "	1		npc turn			"SO 1 resolution"			--					--					602
"I'll throw caution to the wind. "	2		narrator turn	"SO 1 resolution"			--					--					602
"Did you serve in the war? Were  "	3		player turn		"SO 1 resolution"			--					--					602
"you at the front?               "	3		player turn		"SO 1 resolution"			--					--					602
"He seems taken aback and gives  "	4		narrator turn	"SO 1 resolution"			--					--					602
"me a bewildered look.           "	4		narrator turn	"SO 1 resolution"			--					--					602
"Yes, I served in the war.       "	5		npc turn			"SO 1 resolution"			--					--					--
"The whole war? You don't look   "	6		player turn		"SO 1 resolution"			--					--					--
"very old.                       "	6		player turn		"SO 1 resolution"			--					--					--
"I spent three years at the      "	7		npc turn			"SO 1 resolution"			--					--					--
"front. I'm from the class of    "	7		npc turn			"SO 1 resolution"			--					--					--
"1916. Why are you...            "	7		npc turn			"SO 1 resolution"			--					--					--
"So you're twenty-two. Was it    "	8		player turn		"SO 1 resolution"			--					--					--
"hard, being over there?         "	8		player turn		"SO 1 resolution"			--					--					--
"...                             "	9		npc turn			"SO 1 resolution"			--					--					--
"He pauses for a long time.      "	10		narrator turn	"SO 1 resolution"			--					--					--
"Yes, it was hard.               "	11		npc turn			"SO 1 resolution"			--					--					--
"I imagine you had friends in    "	12		player turn		"SO 1 resolution"			--					--					--
"your regiment. Other young men  "	12		player turn		"SO 1 resolution"			--					--					--
"from the same village. Did any  "	12		player turn		"SO 1 resolution"			--					--					--
"of them die in battle?          "	12		player turn		"SO 1 resolution"			--					--					--
"My question takes him by        "	13		narrator turn	"SO 1 resolution"			--					--					--
"surprise. He immediately gets   "	13		narrator turn	"SO 1 resolution"			--					--					--
"angry.                          "	13		narrator turn	"SO 1 resolution"			--					--					--
"Enough already! What do you gain"	14		npc turn			"SO 1 resolution"			--					--					--
"by asking me that? And anyway,  "	14		npc turn			"SO 1 resolution"			--					--					--
"you're not allowed out of the   "	14		npc turn			"SO 1 resolution"			--					--					--
"mansion; go back inside at once!"	14		npc turn			"SO 1 resolution"			--					--					--
"Oh, I'm sorry, I'll go back in. "	15		player turn		"SO 1 resolution"			--					--					--
"I was just wondering if you were"	15		player turn		"SO 1 resolution"			--					--					--
"ready to return to the front.   "	15		player turn		"SO 1 resolution"			--					--					--
"What on earth are you on about? "	16		npc turn			"SO 1 resolution"			--					--					--
"The armistice has been declared "	16		npc turn			"SO 1 resolution"			--					--					--
"for ten days. Peace is almost   "	16		npc turn			"SO 1 resolution"			--					--					--
"here.                           "	16		npc turn			"SO 1 resolution"			--					--					--
"Oh, no, I was talking about the "	17		player turn		"SO 1 resolution"			--					--					--
"new war in Russia.              "	17		player turn		"SO 1 resolution"			--					--					--
"He stares at me with a look of  "	18		narrator turn	"SO 1 resolution"			--					--					--
"utter bewilderment.             "	18		narrator turn	"SO 1 resolution"			--					--					--
"The what? Where?...             "	19		npc turn			"SO 1 resolution"			--					--					--
"He remains completely           "	20		narrator turn	"SO 1 resolution"			--					--					--
"dumbfounded.                    "	20		narrator turn	"SO 1 resolution"			--					--					--
"Well, the landing in southern   "	21		player turn		"SO 1 resolution"			--					--					--
"Russia. That's what your general"	21		player turn		"SO 1 resolution"			--					--					--
"is talking about with his       "	21		player turn		"SO 1 resolution"			--					--					--
"friends. Didn't you know?       "	21		player turn		"SO 1 resolution"			--					--					--
"...                             "	22		npc turn			"SO 1 resolution"			--					--					--
"Don't look so shocked; there are"	23		player turn		"SO 1 resolution"			--					--					--
"only twelve divisions involved. "	23		player turn		"SO 1 resolution"			--					--					--
"You might not be called up.     "	23		player turn		"SO 1 resolution"			--					--					--
"He seems to be falling apart    "	24		narrator turn	"SO 1 resolution"			--					--					--
"where he stands. In his eyes, I "	24		narrator turn	"SO 1 resolution"			--					--					--
"see both anguish and outrage.   "	24		narrator turn	"SO 1 resolution"			--					--					--
"That's impossible! You're lying!"	25		npc turn			"SO 1 resolution"			--					--					--
"I'll never go back to war!      "	25		npc turn			"SO 1 resolution"			--					--					--
"But it's your duty to defend    "	26		player turn		"SO 1 resolution"			--					--					--
"France...                       "	26		player turn		"SO 1 resolution"			--					--					--
"What do you mean, defend France?"	27		npc turn			"SO 1 resolution"			--					--					--
"You're saying we're going to    "	27		npc turn			"SO 1 resolution"			--					--					--
"invade a country!               "	27		npc turn			"SO 1 resolution"			--					--					--
"Let's say... defend France's    "	28		player turn		"SO 1 resolution"			--					--					--
"interests.                      "	28		player turn		"SO 1 resolution"			--					--					--
"For God's sake, I couldn't care "	29		npc turn			"SO 1 resolution"			--					--					--
"less about politicians[']         "	29	npc turn			"SO 1 resolution"			--					--					--
"interests! I just want to go    "	29		npc turn			"SO 1 resolution"			--					--					--
"home!                           "	29		npc turn			"SO 1 resolution"			--					--					--
"And yet... a French intervention"	30		player turn		"SO 1 resolution"			--					--					--
"there would eliminate the       "	30		player turn		"SO 1 resolution"			--					--					--
"Bolshevik threat...             "	30		player turn		"SO 1 resolution"			--					--					--
"He makes a sweeping gesture of  "	31		narrator turn	"SO 1 resolution"			--					--					--
"disdain.                        "	31		narrator turn	"SO 1 resolution"			--					--					--
"I've got nothing against the    "	32		npc turn			"SO 1 resolution"			--					--					--
"Communists! They were quite     "	32		npc turn			"SO 1 resolution"			--					--					--
"right to overthrow the          "	32		npc turn			"SO 1 resolution"			--					--					--
"bourgeoisie who were sending    "	32		npc turn			"SO 1 resolution"			--					--					--
"them off to war!                "	32		npc turn			"SO 1 resolution"			--					--					--
"But the Revolution didn't put an"	33		player turn		"SO 1 resolution"			--					--					--
"end to their war...             "	33		player turn		"SO 1 resolution"			--					--					--
"You don't know what you're      "	34		npc turn			"SO 1 resolution"			--					--					--
"talking about! Now they're      "	34		npc turn			"SO 1 resolution"			--					--					--
"defending themselves, and       "	34		npc turn			"SO 1 resolution"			--					--					--
"they've decided to do so of     "	34		npc turn			"SO 1 resolution"			--					--					--
"their own accord!               "	34		npc turn			"SO 1 resolution"			--					--					--
"They haven't obeyed the rich who"	35		npc turn			"SO 1 resolution"			--					--					--
"told them to go and kill other  "	35		npc turn			"SO 1 resolution"			--					--					--
"people, in a war that those very"	35		npc turn			"SO 1 resolution"			--					--					--
"same rich people started!       "	35		npc turn			"SO 1 resolution"			--					--					--
"He puts his hands to his face,  "	36		narrator turn	"SO 1 resolution"			--					--					--
"grimacing... then gives me a    "	36		narrator turn	"SO 1 resolution"			--					--					--
"look that no longer seems to    "	36		narrator turn	"SO 1 resolution"			--					--					--
"express any anxiety at all. He's"	36		narrator turn	"SO 1 resolution"			--					--					--
"almost frightening me.          "	36		narrator turn	"SO 1 resolution"			--					--					--
"That's enough, it's too much.   "	37		npc turn			"SO 1 resolution"			--					--					--
"His voice is laden with a sort  "	38		narrator turn	"SO 1 resolution"			--					--					--
"of fierce aversion...           "	38		narrator turn	"SO 1 resolution"			--					--					--
"Are you sure about what you're  "	39		npc turn			"SO 1 resolution"			--					--					--
"saying?                         "	39		npc turn			"SO 1 resolution"			--					--					--
"Yes, I heard it all with my own "	40		player turn		"SO 1 resolution"			--					--					--
"ears.                           "	40		player turn		"SO 1 resolution"			--					--					--
"He says nothing for a while. His"	41		narrator turn	"SO 1 resolution"			--					--					--
"impetuous gaze remains fixed on "	41		narrator turn	"SO 1 resolution"			--					--					--
"the mansion, whilst his hands   "	41		narrator turn	"SO 1 resolution"			--					--					--
"clench around his rifle...      "	41		narrator turn	"SO 1 resolution"			--					--					--
"Um... Would you like a little   "	42		player turn		"SO 1 resolution"			--					--					--
"pick-me-up? Why don't you come  "	42		player turn		"SO 1 resolution"			--					--					--
"into the kitchen?...            "	42		player turn		"SO 1 resolution"			--					--					--
"He's ignoring me.               "	43		narrator turn	"SO 1 resolution"			--					--					--
"No...                           "	44		npc turn			"SO 1 resolution"			--					--					--
"I can do better than that.      "	45		npc turn			"SO 1 resolution"			--					--					--
"Pardon?                         "	46		player turn		"SO 1 resolution"			--					--					--
"His grip loosens, and he slings "	47		narrator turn	"SO 1 resolution"			--					--					--
"his rifle back over his         "	47		narrator turn	"SO 1 resolution"			--					--					--
"shoulder.                       "	47		narrator turn	"SO 1 resolution"			--					--					--
"I'm leaving.                    "	48		npc turn			"SO 1 resolution"			--					--					--
"What do you mean?...            "	49		player turn		"SO 1 resolution"			--					--					--
"I'm telling you, I'm leaving. I "	50		npc turn			"SO 1 resolution"			--					--					--
"will not go back to war. Neither"	50		npc turn			"SO 1 resolution"			--					--					--
"me nor my friends.              "	50		npc turn			"SO 1 resolution"			--					--					--
"Nor anyone else, if I can help  "	51		npc turn			"SO 1 resolution"			--					--					--
"it.                             "	51		npc turn			"SO 1 resolution"			--					--					--
"But... If you leave your post,  "	52		player turn		"SO 1 resolution"			--					--					--
"you'll get yourself into        "	52		player turn		"SO 1 resolution"			--					--					--
"trouble...                      "	52		player turn		"SO 1 resolution"			--					--					--
"Only if I get caught. And until "	53		npc turn			"SO 1 resolution"			--					--					--
"then...                         "	53		npc turn			"SO 1 resolution"			--					--					--
"He doesn't finish his sentence. "	54		narrator turn	"SO 1 resolution"			--					--					--
"Goodbye, miss.                  "	55		npc turn			"SO 1 resolution"			--					--					--
"...                             "	56		player turn		"SO 1 resolution"			end choice		--					--

Table of discussion with the comrade
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"I have to admit I haven't made  "	1		player turn		"MA delay"					--					--					--
"much progress so far...         "	1		player turn		"MA delay"					--					--					--
"She smiles.                     "	2		narrator turn	"MA delay"					--					--					--
"So you've come to see me just to"	3		npc turn			"MA delay"					--					--					--
"say hello? That's very kind of  "	3		npc turn			"MA delay"					--					--					--
"you. I'm glad to see you too.   "	3		npc turn			"MA delay"					--					--					--
"...                             "	4		player turn		"MA delay"					--					--					--
"She looks serious again...      "	5		narrator turn	"MA delay"					--					--					--
"Don't worry, we're in no rush.  "	6		npc turn			"MA delay"					--					--					--
"Try to worm your way in wherever"	7		npc turn			"MA delay"					--					--					--
"you can, talk to the mansion    "	7		npc turn			"MA delay"					--					--					--
"staff...                        "	7		npc turn			"MA delay"					--					--					--
"You should soon be able to work "	8		npc turn			"MA delay"					--					--					--
"out whether the count is up to  "	8		npc turn			"MA delay"					--					--					--
"something or not. I'm sure of   "	8		npc turn			"MA delay"					--					--					--
"it.                             "	8		npc turn			"MA delay"					--					--					--
"All right. Thank you for being  "	9		player turn		"MA delay"					--					--					--
"so patient.                     "	9		player turn		"MA delay"					--					--					--
"Oh, I'm just waiting... It's me "	10		npc turn			"MA delay"					--					--					--
"who should be thanking you for  "	10		npc turn			"MA delay"					--					--					--
"your efforts.                   "	10		npc turn			"MA delay"					theme choice	--					--
"I don't have any further        "	1		player turn		"MA slowness"				--					--					--
"information at the moment.      "	1		player turn		"MA slowness"				--					--					--
"She taps my shoulder and gives  "	2		narrator turn	"MA slowness"				--					--					--
"me a big smile.                 "	2		narrator turn	"MA slowness"				--					--					--
"That's already really good.     "	3		npc turn			"MA slowness"				--					--					--
"You're doing a brilliant job.   "	3		npc turn			"MA slowness"				--					--					--
"I'm sure I couldn't have done   "	4		npc turn			"MA slowness"				--					--					--
"any better.                     "	4		npc turn			"MA slowness"				--					--					--
"Oh, you're giving me too many   "	5		player turn		"MA slowness"				--					--					--
"compliments...                  "	5		player turn		"MA slowness"				--					--					--
"Her eyes widen in surprise.     "	6		narrator turn	"MA slowness"				--					--					--
"But I really mean it!           "	7		npc turn			"MA slowness"				theme choice	--					--
"I got a shred of information    "	1		player turn		"MA meetings"				--					--					--
"from the maid.                  "	1		player turn		"MA meetings"				--					--					--
"It might be nothing.            "	2		player turn		"MA meetings"				--					--					--
"Every bit helps, I assure you.  "	3		npc turn			"MA meetings"				--					--					--
"What is it about?               "	3		npc turn			"MA meetings"				--					--					--
"Apparently, Count Yakovlev      "	4		player turn		"MA meetings"				--					--					--
"sometimes receives visitors whom"	4		player turn		"MA meetings"				--					--					--
"she describes as important.     "	4		player turn		"MA meetings"				--					--					--
"I don't know who they are or    "	5		player turn		"MA meetings"				--					--					--
"when they come, but what's odd  "	5		player turn		"MA meetings"				--					--					--
"is that the staff aren't allowed"	5		player turn		"MA meetings"				--					--					--
"to show themselves when they're "	5		player turn		"MA meetings"				--					--					--
"there. Even the maid is excused "	5		player turn		"MA meetings"				--					--					--
"from duty.                      "	5		player turn		"MA meetings"				--					--					--
"That is odd indeed.             "	6		npc turn			"MA meetings"				--					--					--
"Why aren't they supposed to be  "	7		npc turn			"MA meetings"				--					--					--
"seen? Because they're well-known"	7		npc turn			"MA meetings"				--					--					--
"people? Politicians, perhaps?   "	7		npc turn			"MA meetings"				--					--					--
"A mischievous smile plays on her"	8		narrator turn	"MA meetings"				--					--					--
"lips.                           "	8		narrator turn	"MA meetings"				--					--					--
"Or maybe scantily clad dancers? "	9		npc turn			"MA meetings"				--					--					--
"...                             "	10		player turn		"MA meetings"				--					--					--
"As the maid put it, I don't     "	11		player turn		"MA meetings"				--					--					--
"think they were the count's     "	11		player turn		"MA meetings"				--					--					--
"mistresses...                   "	11		player turn		"MA meetings"				--					--					--
"She lets out a little laugh.    "	12		narrator turn	"MA meetings"				--					--					--
"Right. That's useful            "	13		npc turn			"MA meetings"				--					--					--
"information; we'll see if it's  "	13		npc turn			"MA meetings"				--					--					--
"relevant to our case. Do you    "	13		npc turn			"MA meetings"				--					--					--
"have anything else?             "	13		npc turn			"MA meetings"				theme choice	--					--
"I've learnt something about the "	1		player turn		"MA basement"				--					--					--
"mansion's basement...           "	1		player turn		"MA basement"				--					--					--
"Oh, the basement? Basements are "	2		npc turn			"MA basement"				--					--					--
"very mysterious. Tell me about  "	2		npc turn			"MA basement"				--					--					--
"it.                             "	2		npc turn			"MA basement"				--					--					--
"On several occasions, a large   "	3		player turn		"MA basement"				--					--					--
"number of men came here at the  "	3		player turn		"MA basement"				--					--					--
"count's invitation.             "	3		player turn		"MA basement"				--					--					--
"Instead of being received as    "	4		player turn		"MA basement"				--					--					--
"guests, they went down to the   "	4		player turn		"MA basement"				--					--					--
"basement.                       "	4		player turn		"MA basement"				--					--					--
"What's more, it seems they      "	5		player turn		"MA basement"				--					--					--
"didn't speak French.            "	5		player turn		"MA basement"				--					--					--
"She frowns.                     "	6		narrator turn	"MA basement"				--					--					--
"Did they speak Russian?         "	7		npc turn			"MA basement"				--					--					--
"I don't know. And I'm not sure  "	8		player turn		"MA basement"				--					--					--
"that the man who gave me the    "	8		player turn		"MA basement"				--					--					--
"information would be able to    "	8		player turn		"MA basement"				--					--					--
"recognise Russian.              "	8		player turn		"MA basement"				--					--					--
"Neither do I, for that matter.  "	9		narrator turn	"MA basement"				--					--					--
"But I've got something better:  "	10		player turn		"MA basement"				--					--					--
"they carried themselves like    "	10		player turn		"MA basement"				--					--					--
"officers.                       "	10		player turn		"MA basement"				--					--					--
"How can he recognise an         "	11		npc turn			"MA basement"				--					--					--
"officer's demeanour?            "	11		npc turn			"MA basement"				--					--					--
"Memories from his military      "	12		player turn		"MA basement"				--					--					--
"service, I'd say.               "	12		player turn		"MA basement"				--					--					--
"That's plausible.               "	13		npc turn			"MA basement"				--					--					--
"And it's a very promising lead. "	14		npc turn			"MA basement"				--					--					--
"Have you managed to work out    "	14		npc turn			"MA basement"				--					--					--
"what they were doing in the     "	14		npc turn			"MA basement"				--					--					--
"basement?                       "	14		npc turn			"MA basement"				--					--					--
"Not yet, but I intend to.       "	15		player turn		"MA basement"				--					--					--
"Very well. Excellent. You're    "	16		npc turn			"MA basement"				--					--					--
"doing a good job.               "	16		npc turn			"MA basement"				--					--					--
"Blimey, she looks so serious!   "	17		narrator turn	"MA basement"				--					--					--
"Keep following that lead. No    "	18		npc turn			"MA basement"				--					--					--
"speculation for now... But I've "	18		npc turn			"MA basement"				--					--					--
"got a good feeling about this.  "	18		npc turn			"MA basement"				--					--					--
"Understood.                     "	19		player turn		"MA basement"				theme choice	--					--
"I've come across something      "	1		player turn		"MA blackboard"			--					--					--
"rather intriguing. I wanted to  "	1		player turn		"MA blackboard"			--					--					--
"tell you about it.              "	1		player turn		"MA blackboard"			--					--					--
"Of course. Go on.               "	2		npc turn			"MA blackboard"			--					--					--
"It was a map drawn in chalk on a"	3		player turn		"MA blackboard"			--					--					--
"blackboard. There was no text,  "	3		player turn		"MA blackboard"			--					--					--
"just a rough sketch of the Black"	3		player turn		"MA blackboard"			--					--					--
"Sea, Ukraine and Russia...      "	3		player turn		"MA blackboard"			--					--					--
"Ukraine?                        "	4		npc turn			"MA blackboard"			--					--					--
"Yes. With arrows and crosses on "	5		player turn		"MA blackboard"			--					--					--
"it. Do you think it might be    "	5		player turn		"MA blackboard"			--					--					--
"useful to us?                   "	5		player turn		"MA blackboard"			--					--					--
"She looks pensive.              "	6		narrator turn	"MA blackboard"			--					--					--
"Hard to say... Was there        "	7		npc turn			"MA blackboard"			--					--					--
"anything else?                  "	7		npc turn			"MA blackboard"			--					--					--
"Well, one of the arrows was     "	8		player turn		"MA blackboard"			--					--					--
"particularly prominent, right in"	8		player turn		"MA blackboard"			--					--					--
"the middle of the Black Sea,    "	8		player turn		"MA blackboard"			--					--					--
"pointing towards Odessa.        "	8		player turn		"MA blackboard"			--					--					--
"She frowns.                     "	9		narrator turn	"MA blackboard"			--					--					--
"I'll make a note of that. But   "	10		npc turn			"MA blackboard"			--					--					--
"it's difficult to interpret this"	10		npc turn			"MA blackboard"			--					--					--
"information. Have you been      "	10		npc turn			"MA blackboard"			--					--					--
"following the latest            "	10		npc turn			"MA blackboard"			--					--					--
"developments in Ukraine?        "	10		npc turn			"MA blackboard"			--					--					--
"Yes, but I haven't taken much   "	11		player turn		"MA blackboard"			--					--					--
"in, it's all very complicated.  "	11		player turn		"MA blackboard"			--					--					--
"That's true, given that the     "	12		npc turn			"MA blackboard"			--					--					--
"country is one huge battlefield."	12		npc turn			"MA blackboard"			--					--					--
"You must have seen that the     "	13		npc turn			"MA blackboard"			--					--					--
"recently established Ukrainian  "	13		npc turn			"MA blackboard"			--					--					--
"Republic was overthrown last    "	13		npc turn			"MA blackboard"			--					--					--
"April in favour of the Hetmanate"	13		npc turn			"MA blackboard"			--					--					--
"of Ukraine, supported by the    "	13		npc turn			"MA blackboard"			--					--					--
"German and Austro-Hungarian     "	13		npc turn			"MA blackboard"			--					--					--
"occupiers.                      "	13		npc turn			"MA blackboard"			--					--					--
"I did read that, yes.           "	14		player turn		"MA blackboard"			--					--					--
"Now, things are getting         "	15		npc turn			"MA blackboard"			--					--					--
"complicated, as the Great War is"	15		npc turn			"MA blackboard"			--					--					--
"drawing to a close. The         "	15		npc turn			"MA blackboard"			--					--					--
"Hetmanate will lose this foreign"	15		npc turn			"MA blackboard"			--					--					--
"support, and chaos will spread. "	15		npc turn			"MA blackboard"			--					--					--
"The Communist Red Army, in the  "	16		npc turn			"MA blackboard"			--					--					--
"north, stands ready to spring   "	16		npc turn			"MA blackboard"			--					--					--
"into action to support the      "	16		npc turn			"MA blackboard"			--					--					--
"Ukrainian revolutionary         "	16		npc turn			"MA blackboard"			--					--					--
"movements, by force if          "	16		npc turn			"MA blackboard"			--					--					--
"necessary.                      "	16		npc turn			"MA blackboard"			--					--					--
"In the east and in Crimea, the  "	17		npc turn			"MA blackboard"			--					--					--
"tsarist White Armies clash with "	17		npc turn			"MA blackboard"			--					--					--
"the Ukrainians, and are         "	17		npc turn			"MA blackboard"			--					--					--
"certainly preparing to launch a "	17		npc turn			"MA blackboard"			--					--					--
"major offensive against Soviet  "	17		npc turn			"MA blackboard"			--					--					--
"Russia.                         "	17		npc turn			"MA blackboard"			--					--					--
"If you've read last week's      "	18		npc turn			"MA blackboard"			--					--					--
"newspapers, you'll also know    "	18		npc turn			"MA blackboard"			--					--					--
"that Poland has decided to      "	18		npc turn			"MA blackboard"			--					--					--
"invade western Ukraine. They've "	18		npc turn			"MA blackboard"			--					--					--
"taken Lwów and wasted no time in"	18		npc turn			"MA blackboard"			--					--					--
"persecuting the Jewish          "	18		npc turn			"MA blackboard"			--					--					--
"population.                     "	18		npc turn			"MA blackboard"			--					--					--
"Blimey, what a mess...          "	19		player turn		"MA blackboard"			--					--					--
"Yes, and to top it all off, in  "	20		npc turn			"MA blackboard"			--					--					--
"the heart of the country,       "	20		npc turn			"MA blackboard"			--					--					--
"anarchist and peasant gangs are "	20		npc turn			"MA blackboard"			--					--					--
"laying waste to the land.       "	20		npc turn			"MA blackboard"			--					--					--
"So, you see, arrows drawn in    "	21		npc turn			"MA blackboard"			--					--					--
"chalk on a map of Ukraine can   "	21		npc turn			"MA blackboard"			--					--					--
"mean all sorts of things...     "	21		npc turn			"MA blackboard"			--					--					--
"And what about the big arrow in "	22		player turn		"MA blackboard"			--					--					--
"the sea? I don't think any of   "	22		player turn		"MA blackboard"			--					--					--
"these groups have a navy...     "	22		player turn		"MA blackboard"			--					--					--
"I don't know.                   "	23		npc turn			"MA blackboard"			--					--					--
"She takes a deep breath, then   "	24		narrator turn	"MA blackboard"			--					--					--
"gives a small smile.            "	24		narrator turn	"MA blackboard"			--					--					--
"We'll see. In any case, you did "	25		npc turn			"MA blackboard"			--					--					--
"well to tell me about this      "	25		npc turn			"MA blackboard"			--					--					--
"drawing. I'll be sure to pass on"	25		npc turn			"MA blackboard"			--					--					--
"the information.                "	25		npc turn			"MA blackboard"			theme choice	--					--
"Marceline, I've come across some"	1		player turn		"MA photographs"			--					--					--
"important information.          "	1		player turn		"MA photographs"			--					--					--
"Her eyes light up.              "	2		narrator turn	"MA photographs"			--					--					--
"Tell me everything.             "	3		npc turn			"MA photographs"			--					--					--
"In the mansion's basement,      "	4		player turn		"MA photographs"			--					--					--
"there's a large lecture room. It"	4		player turn		"MA photographs"			--					--					--
"can seat at least forty people. "	4		player turn		"MA photographs"			--					--					--
"I've found photographs that are "	5		player turn		"MA photographs"			--					--					--
"probably used for training      "	5		player turn		"MA photographs"			--					--					--
"purposes. There's a headlight-  "	5		player turn		"MA photographs"			--					--					--
"like device that enlarges the..."	5		player turn		"MA photographs"			--					--					--
"An episcope?                    "	6		npc turn			"MA photographs"			--					--					--
"Um... yes.                      "	7		player turn		"MA photographs"			--					--					--
"In the photos, I saw hundreds of"	8		player turn		"MA photographs"			--					--					--
"soldiers. They carried out an   "	8		player turn		"MA photographs"			--					--					--
"inspection here, in the mansion "	8		player turn		"MA photographs"			--					--					--
"grounds. They were tsarist      "	8		player turn		"MA photographs"			--					--					--
"soldiers. I saw the flag of the "	8		player turn		"MA photographs"			--					--					--
"Empire.                         "	8		player turn		"MA photographs"			--					--					--
"She listens to me intently, her "	9		narrator turn	"MA photographs"			--					--					--
"head bowed.                     "	9		narrator turn	"MA photographs"			--					--					--
"Except that they were wearing   "	10		player turn		"MA photographs"			--					--					--
"French equipment and were armed "	10		player turn		"MA photographs"			--					--					--
"with Lebel rifles.              "	10		player turn		"MA photographs"			--					--					--
"She lifts her head and stares at"	11		narrator turn	"MA photographs"			--					--					--
"me.                             "	11		narrator turn	"MA photographs"			--					--					--
"This is getting serious.        "	12		npc turn			"MA photographs"			--					--					--
"That's exactly what I said to   "	13		player turn		"MA photographs"			--					--					--
"myself.                         "	13		player turn		"MA photographs"			--					--					--
"She looks down again, looking   "	14		narrator turn	"MA photographs"			--					--					--
"pensive.                        "	14		narrator turn	"MA photographs"			--					--					--
"Right.                          "	15		npc turn			"MA photographs"			--					--					--
"To tell you the truth, for the  "	16		npc turn			"MA photographs"			--					--					--
"past few weeks, our intelligence"	16		npc turn			"MA photographs"			--					--					--
"services have been reporting    "	16		npc turn			"MA photographs"			--					--					--
"similar things from the most    "	16		npc turn			"MA photographs"			--					--					--
"powerful capitalist countries.  "	16		npc turn			"MA photographs"			--					--					--
"She smiles at me.               "	17		narrator turn	"MA photographs"			--					--					--
"For France, you're the first.   "	18		npc turn			"MA photographs"			--					--					--
"Well done.                      "	18		npc turn			"MA photographs"			--					--					--
"So, is that what's happening? Is"	19		player turn		"MA photographs"			--					--					--
"France going to supply the      "	19		player turn		"MA photographs"			--					--					--
"Tsar's old generals so they can "	19		player turn		"MA photographs"			--					--					--
"fight the Revolution?           "	19		player turn		"MA photographs"			--					"MA hostility"	--
"Without a doubt. And it seems   "	20		npc turn			"MA photographs"			--					--					--
"clear that your count acts as a "	20		npc turn			"MA photographs"			--					--					--
"liaison between the French      "	20		npc turn			"MA photographs"			--					--					--
"government and these Russian    "	20		npc turn			"MA photographs"			--					--					--
"generals.                       "	20		npc turn			"MA photographs"			--					--					--
"Ah. Speaking of which, he's a   "	21		player turn		"MA photographs"			--					--					--
"general himself. I saw him in   "	21		player turn		"MA photographs"			--					--					--
"uniform in the photos.          "	21		player turn		"MA photographs"			--					--					--
"You can identify the uniforms of"	22		npc turn			"MA photographs"			--					--					--
"the Russian Empire?             "	22		npc turn			"MA photographs"			--					--					--
"You know... I've spent the last "	23		player turn		"MA photographs"			--					--					--
"four years hearing about the    "	23		player turn		"MA photographs"			--					--					--
"war, and I've read everything I "	23		player turn		"MA photographs"			--					--					--
"could get my hands on about     "	23		player turn		"MA photographs"			--					--					--
"it...                           "	23		player turn		"MA photographs"			--					--					--
"So yes.                         "	24		player turn		"MA photographs"			--					--					--
"She nods, clearly impressed...  "	25		narrator turn	"MA photographs"			--					--					--
"and gives me a nudge on the     "	25		narrator turn	"MA photographs"			--					--					--
"shoulder.                       "	25		narrator turn	"MA photographs"			--					--					--
"You've done a remarkable job.   "	26		npc turn			"MA photographs"			--					--					--
"Now, we need to find out more.  "	27		npc turn			"MA photographs"			--					--					--
"We must make the most of your   "	27		npc turn			"MA photographs"			--					--					--
"position in this man's service. "	27		npc turn			"MA photographs"			--					--					--
"Absolutely. I need to go and    "	28		player turn		"MA photographs"			--					--					--
"snoop around the count's        "	28		player turn		"MA photographs"			--					--					--
"apartments. I'll find a way to  "	28		player turn		"MA photographs"			--					--					--
"steal the keys.                 "	28		player turn		"MA photographs"			--					--					--
"No. Don't steal anything. It's  "	29		npc turn			"MA photographs"			--					--					--
"too risky. Here.                "	29		npc turn			"MA photographs"			--					--					--
"She hands me a sort of small,   "	30		narrator turn	"MA photographs"			--					--					--
"slim case, about the size of a  "	30		narrator turn	"MA photographs"			--					--					--
"notepad.                        "	30		narrator turn	"MA photographs"			--					--					--
"Find the keys to the mansion,   "	31		npc turn			"MA photographs"			--					--					--
"but don't steal them: press them"	31		npc turn			"MA photographs"			--					--					--
"into the layer of paraffin      "	31		npc turn			"MA photographs"			--					--					--
"inside there. Bring the case    "	31		npc turn			"MA photographs"			--					--					--
"back to me, and I'll arrange to "	31		npc turn			"MA photographs"			--					--					--
"have a set of duplicate keys    "	31		npc turn			"MA photographs"			--					--					--
"made from their impressions.    "	31		npc turn			"MA photographs"			--					--					109
"Do you know where you might be  "	32		npc turn			"MA photographs"			--					--					--
"able to get hold of those keys? "	32		npc turn			"MA photographs"			--					--					--
"Of all the servants, only the   "	33		player turn		"MA photographs"			--					--					--
"housekeeper has unrestricted    "	33		player turn		"MA photographs"			--					--					--
"access to the apartments. She   "	33		player turn		"MA photographs"			--					--					--
"must have them.                 "	33		player turn		"MA photographs"			--					--					--
"It's just that I'm no good at   "	34		player turn		"MA photographs"			--					--					--
"picking pockets...              "	34		player turn		"MA photographs"			--					--					--
"Can't you sneak into her room   "	35		npc turn			"MA photographs"			--					--					--
"during the night? Does she lock "	35		npc turn			"MA photographs"			--					--					--
"her door?                       "	35		npc turn			"MA photographs"			--					--					--
"I don't think so, but I'm afraid"	36		player turn		"MA photographs"			--					--					--
"she's an insomniac... She       "	36		player turn		"MA photographs"			--					--					--
"wanders the corridors at        "	36		player turn		"MA photographs"			--					--					--
"night...                        "	36		player turn		"MA photographs"			--					--					--
"Hmm... You'll have to find a way"	37		npc turn			"MA photographs"			--					--					--
"to help her get some sleep. I'm "	37		npc turn			"MA photographs"			--					--					--
"not sure I can assist you in    "	37		npc turn			"MA photographs"			--					--					--
"that; opium isn't available over"	37		npc turn			"MA photographs"			--					--					--
"the counter any more.           "	37		npc turn			"MA photographs"			--					--					--
"All right. I'll see. I should be"	38		player turn		"MA photographs"			--					--					--
"able to get the impressions     "	38		player turn		"MA photographs"			--					--					--
"ready by tomorrow night.        "	38		player turn		"MA photographs"			--					--					--
"If you can. Don't rush it.      "	39		npc turn			"MA photographs"			--					--					--
"Caution is paramount.           "	39		npc turn			"MA photographs"			--					--					--
"Once again: well done.          "	40		npc turn			"MA photographs"			theme choice	--					100
"My beloved France, fuelling     "	1		player turn		"MA hostility"				--					--					--
"civil war in Russia...          "	1		player turn		"MA hostility"				--					--					--
"Are they going to support a war "	2		player turn		"MA hostility"				--					--					--
"that isn't theirs, just because "	2		player turn		"MA hostility"				--					--					--
"they want to fight against a    "	2		player turn		"MA hostility"				--					--					--
"social system they detest?      "	2		player turn		"MA hostility"				--					--					--
"Oh, no.                         "	3		npc turn			"MA hostility"				--					--					--
"Don't lose sight of the         "	4		npc turn			"MA hostility"				--					--					--
"materialist approach. Every idea"	4		npc turn			"MA hostility"				--					--					--
"stems from objective material   "	4		npc turn			"MA hostility"				--					--					--
"conditions.                     "	4		npc turn			"MA hostility"				--					--					--
"By 'they', you mean the ruling  "	5		npc turn			"MA hostility"				--					--					--
"class, don't you? Those who have"	5		npc turn			"MA hostility"				--					--					--
"the power to run society to     "	5		npc turn			"MA hostility"				--					--					--
"their own advantage?            "	5		npc turn			"MA hostility"				--					--					--
"Well... yes. The elected        "	6		player turn		"MA hostility"				--					--					--
"representatives, the owners of  "	6		player turn		"MA hostility"				--					--					--
"the means of production... In   "	6		player turn		"MA hostility"				--					--					--
"particular, the arms            "	6		player turn		"MA hostility"				--					--					--
"manufacturers...                "	6		player turn		"MA hostility"				--					--					--
"All of them hate communism,     "	7		npc turn			"MA hostility"				--					--					--
"that's for sure. But it's       "	7		npc turn			"MA hostility"				--					--					--
"idealistic to believe that      "	7		npc turn			"MA hostility"				--					--					--
"they're fighting it for that    "	7		npc turn			"MA hostility"				--					--					--
"reason.                         "	7		npc turn			"MA hostility"				--					--					--
"There's a material cause for    "	8		npc turn			"MA hostility"				--					--					--
"this hatred: the loss of profit."	8		npc turn			"MA hostility"				--					--					--
"The ruling class of our era is  "	8		npc turn			"MA hostility"				--					--					--
"capitalist. By its very nature, "	8		npc turn			"MA hostility"				--					--					--
"it needs to generate profit in  "	8		npc turn			"MA hostility"				--					--					--
"order to exist.                 "	8		npc turn			"MA hostility"				--					--					--
"By overthrowing the Tsar, and   "	9		npc turn			"MA hostility"				--					--					--
"then the bourgeois government of"	9		npc turn			"MA hostility"				--					--					--
"February, the Russian people    "	9		npc turn			"MA hostility"				--					--					--
"severed the economic ties that  "	9		npc turn			"MA hostility"				--					--					--
"Russia had with France. Gone    "	9		npc turn			"MA hostility"				--					--					--
"were the profits!               "	9		npc turn			"MA hostility"				--					--					--
"In particular, gone was the     "	10		npc turn			"MA hostility"				--					--					--
"repayment of the colossal sums  "	10		npc turn			"MA hostility"				--					--					--
"that the Russian Empire had     "	10		npc turn			"MA hostility"				--					--					--
"borrowed from European countries"	10		npc turn			"MA hostility"				--					--					--
"over the past century.          "	10		npc turn			"MA hostility"				--					--					--
"So... they want to restore the  "	11		player turn		"MA hostility"				--					--					--
"old Russian social order because"	11		player turn		"MA hostility"				--					--					--
"it will agree to repay these    "	11		player turn		"MA hostility"				--					--					--
"debts?                          "	11		player turn		"MA hostility"				--					--					--
"It's just a matter of money?    "	12		player turn		"MA hostility"				--					--					--
"She smiles.                     "	13		narrator turn	"MA hostility"				--					--					--
"That's often the case in        "	14		npc turn			"MA hostility"				--					--					--
"capitalist societies, isn't it? "	14		npc turn			"MA hostility"				--					--					--
"Besides, a few months ago, Paris"	15		npc turn			"MA hostility"				--					--					--
"nearly approached the Soviets to"	15		npc turn			"MA hostility"				--					--					--
"agree on military cooperation to"	15		npc turn			"MA hostility"				--					--					--
"confront the Germans. And London"	15		npc turn			"MA hostility"				--					--					--
"actually tried.                 "	15		npc turn			"MA hostility"				--					--					--
"So you see, hatred of communism "	16		npc turn			"MA hostility"				--					--					--
"has little to do with it. The   "	16		npc turn			"MA hostility"				--					--					--
"ruling class is always weighing "	16		npc turn			"MA hostility"				--					--					--
"up material interests.          "	16		npc turn			"MA hostility"				--					--					--
"Before the war ended, fighting  "	17		npc turn			"MA hostility"				--					--					--
"the Germans was seen as the     "	17		npc turn			"MA hostility"				--					--					--
"priority. The Soviets were      "	17		npc turn			"MA hostility"				--					--					--
"therefore potential allies.     "	17		npc turn			"MA hostility"				--					--					--
"Now they're considered enemies, "	18		npc turn			"MA hostility"				--					--					--
"as the bourgeoisie and          "	18		npc turn			"MA hostility"				--					--					--
"industrialists are absolutely   "	18		npc turn			"MA hostility"				--					--					--
"determined to recover Russia's  "	18		npc turn			"MA hostility"				--					--					--
"debts.                          "	18		npc turn			"MA hostility"				--					--					--
"It's appalling. And all those   "	19		player turn		"MA hostility"				--					--					--
"workers who are going to die... "	19		player turn		"MA hostility"				--					--					--
"Hang in there. One day, the     "	20		npc turn			"MA hostility"				--					--					--
"peoples will unite and overthrow"	20		npc turn			"MA hostility"				--					--					--
"bourgeois society.              "	20		npc turn			"MA hostility"				--					--					--
"Every new day further exposes   "	21		npc turn			"MA hostility"				--					--					--
"the failure of capitalism. The  "	21		npc turn			"MA hostility"				--					--					--
"World Revolution will come.     "	21		npc turn			"MA hostility"				--					--					--
"I'm counting on it. It will be  "	22		player turn		"MA hostility"				--					--					--
"much more beautiful than what we"	22		player turn		"MA hostility"				--					--					--
"have now.                       "	22		player turn		"MA hostility"				theme choice	--					--
"Marceline...                    "	1		player turn		"MA paraffin"				--					--					--
"She looks at me, her eyes wide. "	2		narrator turn	"MA paraffin"				--					--					--
"Yes? What? Why do you look so   "	3		npc turn			"MA paraffin"				--					--					--
"exhausted?                      "	3		npc turn			"MA paraffin"				--					--					--
"I've made the impressions in    "	4		player turn		"MA paraffin"				--					--					--
"your thingamajig.               "	4		player turn		"MA paraffin"				--					--					--
"I hand the case back to her. Her"	5		narrator turn	"MA paraffin"				--					--					101
"eyes light up.                  "	5		narrator turn	"MA paraffin"				--					--					--
"Brilliant work! But... why do   "	6		npc turn			"MA paraffin"				--					--					--
"you look as if you've spent the "	6		npc turn			"MA paraffin"				--					--					--
"day clearing fields?            "	6		npc turn			"MA paraffin"				--					--					--
"I...                            "	7		player turn		"MA paraffin"				--					--					--
"...                             "	8		player turn		"MA paraffin"				--					--					--
"Ah, it's nothing, really. There "	9		player turn		"MA paraffin"				--					--					--
"were some naked people.         "	9		player turn		"MA paraffin"				--					--					--
"She looks taken aback.          "	10		narrator turn	"MA paraffin"				--					--					--
"And were you too?               "	11		npc turn			"MA paraffin"				--					--					--
"Naked? No!                      "	12		player turn		"MA paraffin"				--					--					--
"But also, I had to meddle in    "	13		player turn		"MA paraffin"				--					--					--
"someone's private life to get   "	13		player turn		"MA paraffin"				--					--					--
"those impressions.              "	13		player turn		"MA paraffin"				--					--					--
"Oh?                             "	14		npc turn			"MA paraffin"				--					--					--
"What I did might make her very  "	15		player turn		"MA paraffin"				--					--					--
"happy... Or very unhappy. I     "	15		player turn		"MA paraffin"				--					--					--
"don't think I've ever...        "	15		player turn		"MA paraffin"				--					--					--
"Had that much power?            "	16		npc turn			"MA paraffin"				--					--					--
"...                             "	17		player turn		"MA paraffin"				--					--					--
"Yes, maybe that's it.           "	18		player turn		"MA paraffin"				--					--					--
"She puts her hand on my shoulder"	19		narrator turn	"MA paraffin"				--					--					--
"and gives me an understanding   "	19		narrator turn	"MA paraffin"				--					--					--
"smile.                          "	19		narrator turn	"MA paraffin"				--					--					--
"Don't worry. It happens, in our "	20		npc turn			"MA paraffin"				--					--					--
"line of work.                   "	20		npc turn			"MA paraffin"				--					--					--
"...                             "	21		player turn		"MA paraffin"				--					--					--
"Are you going to tell me I'll   "	22		player turn		"MA paraffin"				--					--					--
"get used to it? And that it was "	22		player turn		"MA paraffin"				--					--					--
"for a worthy cause?             "	22		player turn		"MA paraffin"				--					--					--
"Yes.                            "	23		npc turn			"MA paraffin"				--					--					--
"...                             "	24		player turn		"MA paraffin"				--					--					--
"Right.                          "	25		player turn		"MA paraffin"				--					--					--
"You handled everything          "	26		npc turn			"MA paraffin"				--					--					--
"perfectly, I think.             "	26		npc turn			"MA paraffin"				--					--					--
"You're not very good at         "	27		player turn		"MA paraffin"				--					--					--
"comforting people.              "	27		player turn		"MA paraffin"				--					--					--
"She bursts out laughing.        "	28		narrator turn	"MA paraffin"				--					--					--
"To each their own speciality.   "	29		npc turn			"MA paraffin"				--					--					--
"I'd advise you not to dwell on  "	30		npc turn			"MA paraffin"				--					--					--
"the consequences of your        "	30		npc turn			"MA paraffin"				--					--					--
"actions, when they're necessary "	30		npc turn			"MA paraffin"				--					--					--
"for the success of your         "	30		npc turn			"MA paraffin"				--					--					--
"assignment.                     "	30		npc turn			"MA paraffin"				--					--					--
"Don't you have a heart?         "	31		player turn		"MA paraffin"				--					--					--
"Do you have too much?           "	32		npc turn			"MA paraffin"				--					--					--
"...                             "	33		player turn		"MA paraffin"				--					--					--
"She waves the case of paraffin  "	34		narrator turn	"MA paraffin"				--					--					--
"in front of me.                 "	34		narrator turn	"MA paraffin"				--					--					--
"Nice work on that, anyway. I'll "	35		npc turn			"MA paraffin"				--					--					--
"make sure to bring you the      "	35		npc turn			"MA paraffin"				--					--					--
"forged keys tomorrow night.     "	35		npc turn			"MA paraffin"				--					--					--
"I realise it's a long time, but "	36		npc turn			"MA paraffin"				--					--					--
"I'll have to find a locksmith in"	36		npc turn			"MA paraffin"				--					--					--
"another town so as not to arouse"	36		npc turn			"MA paraffin"				--					--					--
"suspicion.                      "	36		npc turn			"MA paraffin"				--					--					--
"I'll be patient.                "	37		player turn		"MA paraffin"				--					--					--
"She gives me a big smile.       "	38		narrator turn	"MA paraffin"				--					--					--
"I have no doubt of that.        "	39		npc turn			"MA paraffin"				theme choice	--					--
"Say, did my impressions do the  "	1		player turn		"MA duplicates"			--					--					--
"trick?                          "	1		player turn		"MA duplicates"			--					--					--
"Yes! They were perfect. Look.   "	2		npc turn			"MA duplicates"			--					--					--
"She hands me a set of keys tied "	3		narrator turn	"MA duplicates"			--					--					102
"together with a string.         "	3		narrator turn	"MA duplicates"			--					--					--
"They've just been cut. The      "	4		npc turn			"MA duplicates"			--					--					--
"locksmith didn't ask any        "	4		npc turn			"MA duplicates"			--					--					--
"questions, thankfully.          "	4		npc turn			"MA duplicates"			--					--					--
"I look at them with a touch of  "	5		narrator turn	"MA duplicates"			--					--					--
"satisfaction, mixed with relief."	5		narrator turn	"MA duplicates"			--					--					--
"Thank you. I had to spread      "	6		player turn		"MA duplicates"			--					--					--
"trouble so we could get these   "	6		player turn		"MA duplicates"			--					--					--
"duplicates.                     "	6		player turn		"MA duplicates"			--					--					--
"Really? So your actions did have"	7		npc turn			"MA duplicates"			--					--					--
"an impact?                      "	7		npc turn			"MA duplicates"			--					--					--
"Yes. But don't worry. I'll just "	8		player turn		"MA duplicates"			--					--					--
"have to shoulder that           "	8		player turn		"MA duplicates"			--					--					--
"responsibility. It'll be fine.  "	8		player turn		"MA duplicates"			--					--					--
"Very well.                      "	9		npc turn			"MA duplicates"			--					--					--
"The keys will be invaluable to  "	10		player turn		"MA duplicates"			--					--					--
"me. I hope I'll be able to get  "	10		player turn		"MA duplicates"			--					--					--
"everywhere with them.           "	10		player turn		"MA duplicates"			--					--					--
"I hope so too. Will you tell me "	11		npc turn			"MA duplicates"			--					--					--
"everything you discover in the  "	11		npc turn			"MA duplicates"			--					--					--
"count's apartments?             "	11		npc turn			"MA duplicates"			--					--					--
"Of course. What sort of         "	12		player turn		"MA duplicates"			--					--					--
"information am I looking for?   "	12		player turn		"MA duplicates"			--					--					--
"Anything that might shed light  "	13		npc turn			"MA duplicates"			--					--					--
"on the objectives of the army   "	13		npc turn			"MA duplicates"			--					--					--
"being assembled, or on France's "	13		npc turn			"MA duplicates"			--					--					--
"involvement and its ambitions in"	13		npc turn			"MA duplicates"			--					--					--
"this conflict.                  "	13		npc turn			"MA duplicates"			--					--					--
"Perfect. I'll come and see you  "	14		player turn		"MA duplicates"			--					--					--
"again when I know more.         "	14		player turn		"MA duplicates"			--					--					--
"I can't wait to hear from you.  "	15		npc turn			"MA duplicates"			theme choice	--					--
"Ah, I wanted to get your opinion"	1		player turn		"MA egg"						--					--					--
"on something.                   "	1		player turn		"MA egg"						--					--					--
"Yes?                            "	2		npc turn			"MA egg"						--					--					--
"Upstairs in the mansion, there's"	3		player turn		"MA egg"						--					--					--
"a piece of art in a display     "	3		player turn		"MA egg"						--					--					--
"cabinet. I think it's a Fabergé "	3		player turn		"MA egg"						--					--					--
"egg...                          "	3		player turn		"MA egg"						--					--					--
"Ah, interesting! What's it like?"	4		npc turn			"MA egg"						--					--					--
"Awful. Much uglier than the ones"	5		player turn		"MA egg"						--					--					--
"I've seen in photos. But it's   "	5		player turn		"MA egg"						--					--					--
"shaped like an egg. All chrome, "	5		player turn		"MA egg"						--					--					--
"with...                         "	5		player turn		"MA egg"						--					--					--
"...shells as a pedestal?        "	6		npc turn			"MA egg"						--					--					--
"Yes! How do you know?           "	7		player turn		"MA egg"						--					--					--
"She lets out a little laugh.    "	8		narrator turn	"MA egg"						--					--					--
"Well, I think you've found the  "	9		npc turn			"MA egg"						--					--					--
"Military. It's missing from the "	9		npc turn			"MA egg"						--					--					--
"collections. It belonged to the "	9		npc turn			"MA egg"						--					--					--
"Empress.                        "	9		npc turn			"MA egg"						--					--					--
"You seem to know a fair bit     "	10		player turn		"MA egg"						--					--					--
"about this...                   "	10		player turn		"MA egg"						--					--					--
"Just a coincidence. I've read an"	11		npc turn			"MA egg"						--					--					--
"article by Krupskaya about the  "	11		npc turn			"MA egg"						--					--					--
"Public Commission for the       "	11		npc turn			"MA egg"						--					--					--
"Enlightenment, which is set to  "	11		npc turn			"MA egg"						--					--					--
"open the Hermitage Museum to the"	11		npc turn			"MA egg"						--					--					--
"public, so that everyone can    "	11		npc turn			"MA egg"						--					--					--
"enjoy the collections.          "	11		npc turn			"MA egg"						--					--					--
"There was a list of lost works, "	12		npc turn			"MA egg"						--					--					--
"and the Military was on it.     "	12		npc turn			"MA egg"						--					--					--
"Most of these collections were  "	13		npc turn			"MA egg"						--					--					--
"owned by the Russian            "	13		npc turn			"MA egg"						--					--					--
"aristocracy. After the          "	13		npc turn			"MA egg"						--					--					--
"Revolution, the people took it  "	13		npc turn			"MA egg"						--					--					--
"all back and put it all in      "	13		npc turn			"MA egg"						--					--					--
"public museums.                 "	13		npc turn			"MA egg"						--					--					--
"Took it all back... or stole it "	14		player turn		"MA egg"						--					--					--
"all?                            "	14		player turn		"MA egg"						--					--					--
"You know full well it isn't     "	15		npc turn			"MA egg"						--					--					--
"theft... The wealth of those    "	15		npc turn			"MA egg"						--					--					--
"aristocrats was built on the    "	15		npc turn			"MA egg"						--					--					--
"exploitation of the workers,    "	15		npc turn			"MA egg"						--					--					--
"wasn't it? That means it belongs"	15		npc turn			"MA egg"						--					--					--
"to the workers. Who took back   "	15		npc turn			"MA egg"						--					--					--
"what was theirs when they had   "	15		npc turn			"MA egg"						--					--					--
"the chance.                     "	15		npc turn			"MA egg"						--					--					--
"Right, but how can the count be "	16		player turn		"MA egg"						--					--					--
"in possession of a work of art  "	16		player turn		"MA egg"						--					--					--
"that belonged to the imperial   "	16		player turn		"MA egg"						--					--					--
"family?                         "	16		player turn		"MA egg"						--					--					--
"I don't know. He might have     "	17		npc turn			"MA egg"						--					--					--
"helped himself from the vaults. "	17		npc turn			"MA egg"						--					--					--
"The aristocrats looted          "	17		npc turn			"MA egg"						--					--					--
"everything before fleeing the   "	17		npc turn			"MA egg"						--					--					--
"Revolution.                     "	17		npc turn			"MA egg"						--					--					--
"Do you think I should try to get"	18		player turn		"MA egg"						--					--					--
"the egg back?                   "	18		player turn		"MA egg"						--					--					--
"She thinks for a moment.        "	19		narrator turn	"MA egg"						--					--					--
"I'd love to, but that's not our "	20		npc turn			"MA egg"						--					--					--
"objective. And it wouldn't be   "	20		npc turn			"MA egg"						--					--					--
"very discreet, I reckon.        "	20		npc turn			"MA egg"						--					--					--
"Besides, it's the ugliest of all"	21		npc turn			"MA egg"						--					--					--
"the eggs.                       "	21		npc turn			"MA egg"						--					--					--
"Well, all right...              "	22		player turn		"MA egg"						theme choice	--					--
"Marceline, I've run into a snag."	1		player turn		"MA family"					--					--					--
"Tell me everything, dear.       "	2		npc turn			"MA family"					--					--					--
"There's a safe in the count's   "	3		player turn		"MA family"					--					--					--
"apartments, with a lock that    "	3		player turn		"MA family"					--					--					--
"uses letters. I need to type a  "	3		player turn		"MA family"					--					--					--
"word to open it.                "	3		player turn		"MA family"					--					--					--
"I think it might be a proper    "	4		player turn		"MA family"					--					--					--
"name. Do you know the names of  "	4		player turn		"MA family"					--					--					--
"anyone in the count's circle?   "	4		player turn		"MA family"					--					--					--
"Does he have any friends or     "	4		player turn		"MA family"					--					--					--
"family?                         "	4		player turn		"MA family"					--					--					--
"He does have family, but the    "	5		npc turn			"MA family"					--					--					--
"scoundrel left them behind in   "	5		npc turn			"MA family"					--					--					--
"Russia when he came to France.  "	5		npc turn			"MA family"					--					--					--
"We've lost track of them. The   "	5		npc turn			"MA family"					--					--					--
"people's courts have probably   "	5		npc turn			"MA family"					--					--					--
"seized all the wealth they      "	5		npc turn			"MA family"					--					--					--
"possessed.                      "	5		npc turn			"MA family"					--					--					--
"I imagine his wife and children "	6		npc turn			"MA family"					--					--					--
"had to start working, probably  "	6		npc turn			"MA family"					--					--					--
"for the first time in their     "	6		npc turn			"MA family"					--					--					--
"lives.                          "	6		npc turn			"MA family"					--					--					--
"But I don't know where they are,"	7		npc turn			"MA family"					--					--					--
"nor their names, I'm afraid.    "	7		npc turn			"MA family"					--					--					--
"All right... And friends,       "	8		player turn		"MA family"					--					--					--
"perhaps?                        "	8		player turn		"MA family"					--					--					--
"The preliminary report of our   "	9		npc turn			"MA family"					--					--					--
"operation doesn't mention any   "	9		npc turn			"MA family"					--					--					--
"friendly visits, as far as I    "	9		npc turn			"MA family"					--					--					--
"remember.                       "	9		npc turn			"MA family"					--					--					--
"I'm sorry I can't help you. I   "	10		npc turn			"MA family"					--					--					--
"could ask for a search to be    "	10		npc turn			"MA family"					--					--					--
"carried out, but it might take  "	10		npc turn			"MA family"					--					--					--
"weeks...                        "	10		npc turn			"MA family"					--					--					--
"You should look for the         "	11		npc turn			"MA family"					--					--					--
"information here, I think.      "	11		npc turn			"MA family"					--					--					--
"All right. Don't worry, I'll    "	12		player turn		"MA family"					--					--					--
"find it eventually. Thanks      "	12		player turn		"MA family"					--					--					--
"anyway.                         "	12		player turn		"MA family"					theme choice	--					--
"I've come across a piece of     "	1		player turn		"MA intentions"			--					--					104
"information. It's nothing to    "	1		player turn		"MA intentions"			--					--					--
"write home about, mind you.     "	1		player turn		"MA intentions"			--					--					--
"I'm all ears, nonetheless.      "	2		npc turn			"MA intentions"			--					--					--
"It's a cable from Clemenceau    "	3		player turn		"MA intentions"			--					--					--
"addressed to the count. I've    "	3		player turn		"MA intentions"			--					--					--
"only seen a fragment of it, but "	3		player turn		"MA intentions"			--					--					--
"it confirms France's destructive"	3		player turn		"MA intentions"			--					--					--
"intentions towards Russia.      "	3		player turn		"MA intentions"			--					--					--
"It stated that they were        "	4		player turn		"MA intentions"			--					--					--
"'committed to crushing the      "	4		player turn		"MA intentions"			--					--					--
"Revolution'.                    "	4		player turn		"MA intentions"			--					--					--
"Hmm. And you couldn't read the  "	5		npc turn			"MA intentions"			--					--					--
"rest?                           "	5		npc turn			"MA intentions"			--					--					--
"No, the tape was torn. The count"	6		player turn		"MA intentions"			--					--					--
"uses it as a bookmark. I think  "	6		player turn		"MA intentions"			--					--					--
"he keeps it as a memento...     "	6		player turn		"MA intentions"			--					--					--
"All right. That's good.         "	7		npc turn			"MA intentions"			--					--					--
"Admittedly, this isn't new      "	7		npc turn			"MA intentions"			--					--					--
"information, but it's not       "	7		npc turn			"MA intentions"			--					--					--
"without value: it confirms other"	7		npc turn			"MA intentions"			--					--					--
"intelligence of the same nature."	7		npc turn			"MA intentions"			--					--					--
"Some time ago, another spy      "	8		npc turn			"MA intentions"			--					--					--
"managed to obtain a similar     "	8		npc turn			"MA intentions"			--					--					--
"communication from Clemenceau.  "	8		npc turn			"MA intentions"			--					--					--
"In it, he guaranteed that France"	9		npc turn			"MA intentions"			--					--					--
"would 'achieve the economic     "	9		npc turn			"MA intentions"			--					--					--
"encirclement of Bolshevism and  "	9		npc turn			"MA intentions"			--					--					--
"bring about its downfall'.      "	9		npc turn			"MA intentions"			--					--					--
"With your information, we now   "	10		npc turn			"MA intentions"			--					--					--
"have the certainty that we have "	10		npc turn			"MA intentions"			--					--					--
"nothing more to expect from     "	10		npc turn			"MA intentions"			--					--					--
"France, and that it regards     "	10		npc turn			"MA intentions"			--					--					--
"Russia as an enemy.             "	10		npc turn			"MA intentions"			--					--					--
"That's serious.                 "	11		player turn		"MA intentions"			--					--					--
"Yes. But the capitalist class   "	12		npc turn			"MA intentions"			--					--					--
"cannot act otherwise. It simply "	12		npc turn			"MA intentions"			--					--					--
"cannot contemplate coexisting   "	12		npc turn			"MA intentions"			--					--					--
"with a country in which the     "	12		npc turn			"MA intentions"			--					--					--
"means of production - and       "	12		npc turn			"MA intentions"			--					--					--
"therefore the sources of        "	12		npc turn			"MA intentions"			--					--					--
"profit - belong to the workers. "	12		npc turn			"MA intentions"			--					--					--
"But the Russians are no more    "	13		player turn		"MA intentions"			--					--					--
"interested in coexistence...    "	13		player turn		"MA intentions"			--					--					--
"They, too, are hostile towards  "	13		player turn		"MA intentions"			--					--					--
"capitalist countries.           "	13		player turn		"MA intentions"			--					--					--
"With one distinction: they are  "	14		npc turn			"MA intentions"			--					--					--
"hostile towards the reactionary "	14		npc turn			"MA intentions"			--					--					--
"ruling class of those countries,"	14		npc turn			"MA intentions"			--					--					--
"not towards their peoples.      "	14		npc turn			"MA intentions"			--					--					--
"They know full well that the    "	15		npc turn			"MA intentions"			--					--					--
"worldwide revolutionary movement"	15		npc turn			"MA intentions"			--					--					--
"must be driven forward by the   "	15		npc turn			"MA intentions"			--					--					--
"workers of each country, as soon"	15		npc turn			"MA intentions"			--					--					--
"as they have acquired class     "	15		npc turn			"MA intentions"			--					--					--
"consciousness.                  "	15		npc turn			"MA intentions"			--					--					--
"So the Communists will rather   "	16		player turn		"MA intentions"			--					--					--
"seek to sow the seeds of protest"	16		player turn		"MA intentions"			--					--					--
"at the very heart of every      "	16		player turn		"MA intentions"			--					--					--
"country...                      "	16		player turn		"MA intentions"			--					--					--
"Whilst the capitalists will     "	17		npc turn			"MA intentions"			--					--					--
"attack militarily and           "	17		npc turn			"MA intentions"			--					--					--
"economically, as Clemenceau's   "	17		npc turn			"MA intentions"			--					--					--
"cables clearly show.            "	17		npc turn			"MA intentions"			--					--					--
"I see.                          "	18		player turn		"MA intentions"			--					--					--
"She smiles.                     "	19		narrator turn	"MA intentions"			--					--					--
"Your information will be passed "	20		npc turn			"MA intentions"			--					--					--
"on. Thank you.                  "	20		npc turn			"MA intentions"			theme choice	--					--
"I've learnt the name of one of  "	1		player turn		"MA general"				--					--					104
"the men the count is in contact "	1		player turn		"MA general"				--					--					--
"with. Do you know a certain     "	1		player turn		"MA general"				--					--					--
"Denikin?                        "	1		player turn		"MA general"				--					--					--
"Ah! Yes, of course.             "	2		npc turn			"MA general"				--					--					--
"He's the new leader of the White"	3		npc turn			"MA general"				--					--					--
"Armies, ever since Kornilov died"	3		npc turn			"MA general"				--					--					--
"a few months ago. Both of them  "	3		npc turn			"MA general"				--					--					--
"are scoundrels. Denikin now     "	3		npc turn			"MA general"				--					--					--
"holds supreme command of the    "	3		npc turn			"MA general"				--					--					--
"tsarist military forces.        "	3		npc turn			"MA general"				--					--					--
"This is valuable information. It"	4		npc turn			"MA general"				--					--					--
"certainly means that the army   "	4		npc turn			"MA general"				--					--					--
"being raised in France is       "	4		npc turn			"MA general"				--					--					--
"intended to join Denikin's      "	4		npc turn			"MA general"				--					--					--
"troops.                         "	4		npc turn			"MA general"				--					--					--
"The Tsarists are currently      "	5		npc turn			"MA general"				--					--					--
"regrouping in their strongholds "	5		npc turn			"MA general"				--					--					--
"in southern Russia - in the     "	5		npc turn			"MA general"				--					--					--
"Kuban, Ukraine and Crimea.      "	5		npc turn			"MA general"				--					--					--
"Thanks to you, we now know that "	5		npc turn			"MA general"				--					--					--
"their numbers will soon be      "	5		npc turn			"MA general"				--					--					--
"bolstered.                      "	5		npc turn			"MA general"				--					--					--
"Well, I'm glad to be of help.   "	6		player turn		"MA general"				--					--					--
"But... Wasn't it foreseeable    "	6		player turn		"MA general"				--					--					--
"that this force would join the  "	6		player turn		"MA general"				--					--					--
"tsarist army?                   "	6		player turn		"MA general"				--					--					--
"A tsarist army, yes, but which  "	7		npc turn			"MA general"				--					--					--
"one? Up until now, there was    "	7		npc turn			"MA general"				--					--					--
"some doubt. It could have been  "	7		npc turn			"MA general"				--					--					--
"sent to the far east, where     "	7		npc turn			"MA general"				--					--					--
"Admiral Kolchak tries to oppose "	7		npc turn			"MA general"				--					--					--
"the Soviets, or to the north, to"	7		npc turn			"MA general"				--					--					--
"Arkhangelsk, to recover the     "	7		npc turn			"MA general"				--					--					--
"munitions supplied to the       "	7		npc turn			"MA general"				--					--					--
"Russian Empire during the war.  "	7		npc turn			"MA general"				--					--					--
"Russia really is under attack   "	8		player turn		"MA general"				--					--					--
"from all sides, it's terrible..."	8		player turn		"MA general"				--					--					--
"Yes, and you can see that this  "	9		npc turn			"MA general"				--					--					--
"isn't really a civil war. France"	9		npc turn			"MA general"				--					--					--
"is playing an active part in the"	9		npc turn			"MA general"				--					--					--
"conflict, just like the other   "	9		npc turn			"MA general"				--					--					--
"capitalist countries. Even Japan"	9		npc turn			"MA general"				--					--					--
"is preparing to launch an       "	9		npc turn			"MA general"				--					--					--
"invasion in the east.           "	9		npc turn			"MA general"				--					--					--
"Now we know more about the army "	10		npc turn			"MA general"				--					--					--
"that France helped to create.   "	10		npc turn			"MA general"				--					--					--
"You've done a really good job.  "	10		npc turn			"MA general"				--					--					--
"Tell me... We do agree that this"	11		player turn		"MA general"				--					--					--
"army is made up of Russians,    "	11		player turn		"MA general"				--					--					--
"don't we?                       "	11		player turn		"MA general"				--					--					--
"Certainly. Either prisoners of  "	12		npc turn			"MA general"				--					--					--
"war who've been converted to the"	12		npc turn			"MA general"				--					--					--
"reactionary cause, or Russians  "	12		npc turn			"MA general"				--					--					--
"living in France - whether      "	12		npc turn			"MA general"				--					--					--
"they're tsarist petit-bourgeois "	12		npc turn			"MA general"				--					--					--
"or poor workers seeing a chance "	12		npc turn			"MA general"				--					--					--
"of a wage in their enlistment..."	12		npc turn			"MA general"				--					--					--
"And... is France going to send  "	13		player turn		"MA general"				--					--					--
"its own troops?                 "	13		player turn		"MA general"				--					--					--
"...                             "	14		npc turn			"MA general"				--					--					--
"That would be a disaster.       "	15		npc turn			"MA general"				--					--					--
"But I've got no information that"	16		npc turn			"MA general"				--					--					--
"points in that direction.       "	16		npc turn			"MA general"				--					--					--
"All right. Good. Because        "	17		player turn		"MA general"				--					--					--
"Denikin's cable said 'awaiting  "	17		player turn		"MA general"				--					--					--
"instructions from the French'..."	17		player turn		"MA general"				--					--					--
"But that could mean anything.   "	17		player turn		"MA general"				--					--					--
"Indeed. We'll see.              "	18		npc turn			"MA general"				--					--					--
"Understood.                     "	19		player turn		"MA general"				theme choice	--					--
"Say, Marceline, I managed to    "	1		player turn		"MA funding"				--					--					104
"open the safe in the count's    "	1		player turn		"MA funding"				--					--					103
"study. Inside, there was a      "	1		player turn		"MA funding"				--					--					--
"document referring to a huge sum"	1		player turn		"MA funding"				--					--					--
"of money allocated to activities"	1		player turn		"MA funding"				--					--					--
"hostile to the Revolution.      "	1		player turn		"MA funding"				--					--					--
"Interesting. Tell me more!      "	2		npc turn			"MA funding"				--					--					--
"It was a letter addressed to the"	3		player turn		"MA funding"				--					--					--
"count, from a certain General   "	3		player turn		"MA funding"				--					--					--
"Berthelot. It stated that a sum "	3		player turn		"MA funding"				--					--					--
"of one hundred million francs   "	3		player turn		"MA funding"				--					--					--
"had been set aside to combat the"	3		player turn		"MA funding"				--					--					--
"'communist peril' on Russian    "	3		player turn		"MA funding"				--					--					--
"soil.                           "	3		player turn		"MA funding"				--					--					--
"Oh oh. That's serious news. And,"	4		npc turn			"MA funding"				--					--					--
"good heavens, what a sum!       "	4		npc turn			"MA funding"				--					--					--
"Yes, it's enough to send loads  "	5		player turn		"MA funding"				--					--					--
"of agents to stir up riots or   "	5		player turn		"MA funding"				--					--					--
"carry out assassinations.       "	5		player turn		"MA funding"				--					--					--
"Or to maintain the tsarist      "	6		npc turn			"MA funding"				--					--					--
"armies, and pay the white       "	6		npc turn			"MA funding"				--					--					--
"generals['] lavish wages.         "	6	npc turn			"MA funding"				--					--					--
"Besides, I bet they'll embezzle "	7		npc turn			"MA funding"				--					--					--
"the money for their own gain.   "	7		npc turn			"MA funding"				--					--					--
"Money like that is enough to    "	8		player turn		"MA funding"				--					--					--
"profoundly destabilise the      "	8		player turn		"MA funding"				--					--					--
"construction of Soviet Russia..."	8		player turn		"MA funding"				--					--					--
"Absolutely. It's a terrible act "	9		npc turn			"MA funding"				--					--					--
"of interference. First the      "	9		npc turn			"MA funding"				--					--					--
"military contingent, then this  "	9		npc turn			"MA funding"				--					--					--
"funding... They'll stop at      "	9		npc turn			"MA funding"				--					--					--
"nothing to nip the first        "	9		npc turn			"MA funding"				--					--					--
"workers['] state in history in the"	9	npc turn			"MA funding"				--					--					--
"bud.                            "	9		npc turn			"MA funding"				--					--					--
"But what can we do to stop      "	10		player turn		"MA funding"				--					--					--
"this?...                        "	10		player turn		"MA funding"				--					--					--
"It's difficult to prevent a     "	11		npc turn			"MA funding"				--					--					--
"transfer of money... It will be "	11		npc turn			"MA funding"				--					--					--
"up to our Russian comrades to   "	11		npc turn			"MA funding"				--					--					--
"fight against it there. There's "	11		npc turn			"MA funding"				--					--					--
"not much we can do from here... "	11		npc turn			"MA funding"				--					--					--
"How annoying.                   "	12		player turn		"MA funding"				--					--					--
"'Look, here's a mountain of     "	13		player turn		"MA funding"				--					--					--
"money! We've got loads of it, so"	13		player turn		"MA funding"				--					--					--
"here you go! Go and kill the    "	13		player turn		"MA funding"				--					--					--
"workers with it; that'll serve  "	13		player turn		"MA funding"				--					--					--
"the interests of capitalism. And"	13		player turn		"MA funding"				--					--					--
"remember, [']Fraternité['] is       "	13	player turn		"MA funding"				--					--					--
"written on our motto!'...       "	13		player turn		"MA funding"				--					--					--
"She flashes a smile and places  "	14		narrator turn	"MA funding"				--					--					--
"her hand on my shoulder to calm "	14		narrator turn	"MA funding"				--					--					--
"me down.                        "	14		narrator turn	"MA funding"				--					--					--
"Keep a cool head. That sort of  "	15		npc turn			"MA funding"				--					--					--
"taunting is pointless. Knowledge"	15		npc turn			"MA funding"				--					--					--
"of the objective facts will     "	15		npc turn			"MA funding"				--					--					--
"convince the people of the      "	15		npc turn			"MA funding"				--					--					--
"righteousness of our struggle;  "	15		npc turn			"MA funding"				--					--					--
"not this demagogic rhetoric.    "	15		npc turn			"MA funding"				--					--					--
"I know, I know...               "	16		player turn		"MA funding"				--					--					--
"The letter regarding the hundred"	17		npc turn			"MA funding"				--					--					--
"million francs conveys an       "	17		npc turn			"MA funding"				--					--					--
"objective fact, and the         "	17		npc turn			"MA funding"				--					--					--
"information will spread very    "	17		npc turn			"MA funding"				--					--					--
"soon through all the channels at"	17		npc turn			"MA funding"				--					--					--
"our disposal. Your work in this "	17		npc turn			"MA funding"				--					--					--
"mansion is becoming extremely   "	17		npc turn			"MA funding"				--					--					--
"fruitful.                       "	17		npc turn			"MA funding"				--					--					--
"Good. These horrible schemes are"	18		player turn		"MA funding"				--					--					--
"getting on my nerves.           "	18		player turn		"MA funding"				theme choice	--					--
"I have something else, along the"	1		player turn		"MA interests"				--					--					104
"same lines as the hundred       "	1		player turn		"MA interests"				--					--					--
"million francs...               "	1		player turn		"MA interests"				--					--					--
"She smiles.                     "	2		narrator turn	"MA interests"				--					--					--
"I dare not even imagine.        "	3		npc turn			"MA interests"				--					--					--
"It's another letter from the    "	4		player turn		"MA interests"				--					--					--
"safe. All that aid from France, "	4		player turn		"MA interests"				--					--					--
"both military and financial...  "	4		player turn		"MA interests"				--					--					--
"It was nothing more than the    "	4		player turn		"MA interests"				--					--					--
"counterpart to a vast contract. "	4		player turn		"MA interests"				--					--					--
"An exchange, if you prefer...   "	4		player turn		"MA interests"				--					--					--
"Ah...                           "	5		npc turn			"MA interests"				--					--					--
"And what's the trade-off? Hang  "	6		npc turn			"MA interests"				--					--					--
"on, let me guess... Exclusive   "	6		npc turn			"MA interests"				--					--					--
"rights for French companies to  "	6		npc turn			"MA interests"				--					--					--
"exploit Azerbaijan's oil fields?"	6		npc turn			"MA interests"				--					--					--
"...                             "	7		player turn		"MA interests"				--					--					--
"That doesn't seem to surprise   "	8		player turn		"MA interests"				--					--					--
"you.                            "	8		player turn		"MA interests"				--					--					--
"I'm surprised that you're       "	9		npc turn			"MA interests"				--					--					--
"surprised. Haven't you read     "	9		npc turn			"MA interests"				--					--					--
"'Imperialism'?                  "	9		npc turn			"MA interests"				--					--					--
"I have...                       "	10		player turn		"MA interests"				--					--					--
"Then you must surely expect that"	11		npc turn			"MA interests"				--					--					--
"wars serve to open up new       "	11		npc turn			"MA interests"				--					--					--
"markets.                        "	11		npc turn			"MA interests"				--					--					--
"...                             "	12		player turn		"MA interests"				--					--					--
"But not all wars are caused by  "	13		player turn		"MA interests"				--					--					--
"the pursuit of profit...        "	13		player turn		"MA interests"				--					--					--
"All of them, no. Caused, not    "	14		npc turn			"MA interests"				--					--					--
"necessarily. But, undoubtedly,  "	14		npc turn			"MA interests"				--					--					--
"the pursuit of profit will fuel "	14		npc turn			"MA interests"				--					--					--
"wars, contribute to their       "	14		npc turn			"MA interests"				--					--					--
"outbreak and prolong them for as"	14		npc turn			"MA interests"				--					--					--
"long as possible.               "	14		npc turn			"MA interests"				--					--					--
"At the very least, through the  "	15		npc turn			"MA interests"				--					--					--
"trade in military equipment and "	15		npc turn			"MA interests"				--					--					--
"the enormous loans that         "	15		npc turn			"MA interests"				--					--					--
"countries at war take out from  "	15		npc turn			"MA interests"				--					--					--
"the banks. But also in the      "	15		npc turn			"MA interests"				--					--					--
"civilian sphere.                "	15		npc turn			"MA interests"				--					--					--
"These ogres know no bounds. Have"	16		npc turn			"MA interests"				--					--					--
"you read the latest press       "	16		npc turn			"MA interests"				--					--					--
"release? Clemenceau is already  "	16		npc turn			"MA interests"				--					--					--
"announcing, with great pride,   "	16		npc turn			"MA interests"				--					--					--
"that France will contribute to  "	16		npc turn			"MA interests"				--					--					--
"the industrial and commercial   "	16		npc turn			"MA interests"				--					--					--
"reconstruction of Russia once   "	16		npc turn			"MA interests"				--					--					--
"the Bolsheviks have been        "	16		npc turn			"MA interests"				--					--					--
"defeated and the war is over.   "	16		npc turn			"MA interests"				--					--					--
"The public, all too used to     "	17		npc turn			"MA interests"				--					--					--
"capitalist propaganda, sees this"	17		npc turn			"MA interests"				--					--					--
"as charitable, but all it will  "	17		npc turn			"MA interests"				--					--					--
"serve is to open up new French  "	17		npc turn			"MA interests"				--					--					--
"markets in Russia. War is just  "	17		npc turn			"MA interests"				--					--					--
"another business.               "	17		npc turn			"MA interests"				--					--					--
"Right, right. It's time I read  "	18		player turn		"MA interests"				--					--					--
"that book again. Do you have it "	18		player turn		"MA interests"				--					--					--
"with you?                       "	18		player turn		"MA interests"				--					--					--
"No, but I can bring you         "	19		npc turn			"MA interests"				--					--					--
"'Materialism'...                "	19		npc turn			"MA interests"				--					--					--
"Oh, no! That one's far too      "	20		player turn		"MA interests"				--					--					--
"boring.                         "	20		player turn		"MA interests"				--					--					--
"It's an important text, you     "	21		npc turn			"MA interests"				--					--					--
"know...                         "	21		npc turn			"MA interests"				--					--					--
"And terribly tedious.           "	22		player turn		"MA interests"				--					--					--
"...                             "	23		npc turn			"MA interests"				--					--					--
"As for the letter, if you'll    "	24		player turn		"MA interests"				--					--					--
"allow me to finish my report... "	24		player turn		"MA interests"				--					--					--
"It doesn't mention oil. It's the"	24		player turn		"MA interests"				--					--					--
"industries of the Donets Basin  "	24		player turn		"MA interests"				--					--					--
"that are at stake, and the wheat"	24		player turn		"MA interests"				--					--					--
"from the plains of Ukraine.     "	24		player turn		"MA interests"				--					--					--
"French conglomerates will be    "	24		player turn		"MA interests"				--					--					--
"able to get their hands on them."	24		player turn		"MA interests"				--					--					--
"That's very interesting. And it "	25		npc turn			"MA interests"				--					--					--
"makes sense, since a large part "	25		npc turn			"MA interests"				--					--					--
"of the White Armies occupy that "	25		npc turn			"MA interests"				--					--					--
"region.                         "	25		npc turn			"MA interests"				--					--					--
"In fact, the Donets Basin is    "	26		npc turn			"MA interests"				--					--					--
"extremely rich in mineral       "	26		npc turn			"MA interests"				--					--					--
"resources. This isn't the first "	26		npc turn			"MA interests"				--					--					--
"time that imperialist countries "	26		npc turn			"MA interests"				--					--					--
"of all kinds have sought to get "	26		npc turn			"MA interests"				--					--					--
"their hands on it. And it won't "	26		npc turn			"MA interests"				--					--					--
"be the last...                  "	26		npc turn			"MA interests"				--					--					--
"All right, that's excellent     "	27		npc turn			"MA interests"				--					--					--
"information; I commend your     "	27		npc turn			"MA interests"				--					--					--
"efforts.                        "	27		npc turn			"MA interests"				--					--					--
"I hope it will be made public..."	28		npc turn			"MA interests"				--					--					--
"I'm not sure the people there   "	28		npc turn			"MA interests"				--					--					--
"would be delighted to learn that"	28		npc turn			"MA interests"				--					--					--
"France is going to take over    "	28		npc turn			"MA interests"				--					--					--
"their economy.                  "	28		npc turn			"MA interests"				--					--					--
"Great work, once again, dear.   "	29		npc turn			"MA interests"				theme choice	--					--
"You know, I think I've given you"	1		player turn		"MA search"					--					--					--
"a full report on everything I   "	1		player turn		"MA search"					--					--					--
"could find in the count's       "	1		player turn		"MA search"					--					--					--
"apartments.                     "	1		player turn		"MA search"					--					--					--
"She clasps her hands in front of"	2		narrator turn	"MA search"					--					--					--
"her, looking delighted.         "	2		narrator turn	"MA search"					--					--					--
"Marvellous.                     "	3		npc turn			"MA search"					--					--					--
"So, shall we leave?             "	4		npc turn			"MA search"					--					--					--
"What? What are you...           "	5		player turn		"MA search"					--					--					--
"Well, your assignment is over,  "	6		npc turn			"MA search"					--					--					--
"isn't it? Do you want to stay at"	6		npc turn			"MA search"					--					--					--
"the mansion to wash clothes?    "	6		npc turn			"MA search"					--					--					--
"But... I don't know... I haven't"	7		player turn		"MA search"					--					--					--
"said goodbye to the servants... "	7		player turn		"MA search"					--					--					--
"...                             "	8		npc turn			"MA search"					--					--					--
"You want to hand in your notice "	9		npc turn			"MA search"					--					--					--
"properly? What's the point? You "	9		npc turn			"MA search"					--					--					--
"should just leave. That was the "	9		npc turn			"MA search"					--					--					--
"plan.                           "	9		npc turn			"MA search"					--					--					--
"Have you forgotten this was     "	10		npc turn			"MA search"					--					--					--
"supposed to be a short-term     "	10		npc turn			"MA search"					--					--					--
"mission?                        "	10		npc turn			"MA search"					--					--					--
"No, no...                       "	11		player turn		"MA search"					--					--					--
"...                             "	12		player turn		"MA search"					--					--					--
"But I might have missed         "	13		player turn		"MA search"					--					--					--
"something! For example, there   "	13		player turn		"MA search"					--					--					--
"wasn't anything very interesting"	13		player turn		"MA search"					--					--					--
"in the big rooms on the ground  "	13		player turn		"MA search"					--					--					--
"floor...                        "	13		player turn		"MA search"					--					--					--
"Also, now that I think about it,"	14		player turn		"MA search"					--					--					--
"don't you think I should take   "	14		player turn		"MA search"					--					--					--
"some photographs? So that the   "	14		player turn		"MA search"					--					--					--
"information found in the safe is"	14		player turn		"MA search"					--					--					--
"more credible...                "	14		player turn		"MA search"					--					--					--
"A document can be forged. Taking"	15		npc turn			"MA search"					--					--					--
"a photo of it doesn't make it   "	15		npc turn			"MA search"					--					--					--
"much more reliable.             "	15		npc turn			"MA search"					--					--					--
"But it does give it a bit of    "	16		player turn		"MA search"					--					--					--
"credibility all the same...     "	16		player turn		"MA search"					--					--					--
"...                             "	17		npc turn			"MA search"					--					--					--
"She watches me silently for a   "	18		narrator turn	"MA search"					--					--					--
"moment, then gives me a big,    "	18		narrator turn	"MA search"					--					--					--
"sympathetic smile.              "	18		narrator turn	"MA search"					--					--					--
"We've got a tough job, don't we?"	19		npc turn			"MA search"					--					--					--
"It's not easy to be constantly  "	20		npc turn			"MA search"					--					--					--
"starting a new life.            "	20		npc turn			"MA search"					--					--					--
"...                             "	21		player turn		"MA search"					--					--					--
"You're right, we'll do things   "	22		npc turn			"MA search"					--					--					--
"properly. Would you like me to  "	22		npc turn			"MA search"					--					--					--
"bring a camera for tomorrow     "	22		npc turn			"MA search"					--					--					--
"night?                          "	22		npc turn			"MA search"					--					--					105
"Yes.                            "	23		player turn		"MA search"					--					--					--
"Thank you.                      "	24		player turn		"MA search"					--					--					--
"The next day, you'll have to say"	25		npc turn			"MA search"					--					--					--
"your goodbyes, right?           "	25		npc turn			"MA search"					--					--					--
"Yes, of course.                 "	26		player turn		"MA search"					--					--					--
"I'm going to put the staff in a "	27		player turn		"MA search"					--					--					--
"right pickle by leaving them    "	27		player turn		"MA search"					--					--					--
"without a laundress.            "	27		player turn		"MA search"					--					--					--
"She places her hands on my      "	28		narrator turn	"MA search"					--					--					--
"shoulders and looks at me       "	28		narrator turn	"MA search"					--					--					--
"seriously.                      "	28		narrator turn	"MA search"					--					--					--
"I've been through the same      "	29		npc turn			"MA search"					--					--					--
"thing. More often than you might"	29		npc turn			"MA search"					--					--					--
"think.                          "	29		npc turn			"MA search"					--					--					--
"I was able to get through       "	30		npc turn			"MA search"					--					--					--
"moments like this by reminding  "	30		npc turn			"MA search"					--					--					--
"myself that I was acting for a  "	30		npc turn			"MA search"					--					--					--
"cause that went far beyond my   "	30		npc turn			"MA search"					--					--					--
"own well-being, or that of the  "	30		npc turn			"MA search"					--					--					--
"servants in a mansion.          "	30		npc turn			"MA search"					--					--					--
"Yes, I quite understand.        "	31		player turn		"MA search"					--					--					--
"She smiles again.               "	32		narrator turn	"MA search"					--					--					--
"And besides, don't you want us  "	33		npc turn			"MA search"					--					--					--
"to get new assignments, you and "	33		npc turn			"MA search"					--					--					--
"I? I think we work very well    "	33		npc turn			"MA search"					--					--					--
"together.                       "	33		npc turn			"MA search"					--					--					--
"Who can resist that smile?      "	34		narrator turn	"MA search"					--					--					--
"Right, all right, it's settled. "	35		player turn		"MA search"					--					--					--
"You can let go of my shoulders  "	35		player turn		"MA search"					--					--					--
"now.                            "	35		player turn		"MA search"					--					--					--
"She complies.                   "	36		narrator turn	"MA search"					--					--					--
"I hope you'll find me a Ticka   "	37		player turn		"MA search"					--					--					--
"camera, though. I've always     "	37		player turn		"MA search"					--					--					--
"wanted one.                     "	37		player turn		"MA search"					--					--					--
"She lets out a little laugh.    "	38		narrator turn	"MA search"					--					--					--
"I'll make it my ambition.       "	39		npc turn			"MA search"					theme choice	--					--
"I've got some serious news,     "	1		player turn		"MA invasion"				--					--					--
"Marceline. Something you need to"	1		player turn		"MA invasion"				--					--					--
"pass on as soon as possible.    "	1		player turn		"MA invasion"				--					--					--
"She looks at me intently,       "	2		narrator turn	"MA invasion"				--					--					--
"without saying anything.        "	2		narrator turn	"MA invasion"				--					--					--
"As expected, the delegation has "	3		player turn		"MA invasion"				--					--					--
"arrived. Some very important    "	3		player turn		"MA invasion"				--					--					--
"gentlemen. From what I could see"	3		player turn		"MA invasion"				--					--					--
"and hear, there were            "	3		player turn		"MA invasion"				--					--					--
"representatives from the army,  "	3		player turn		"MA invasion"				--					--					--
"the navy, industry, the press,  "	3		player turn		"MA invasion"				--					--					--
"the banks...                    "	3		player turn		"MA invasion"				--					--					--
"Perhaps other areas as well.    "	4		player turn		"MA invasion"				--					--					--
"Definitely political figures,   "	4		player turn		"MA invasion"				--					--					--
"too.                            "	4		player turn		"MA invasion"				--					--					--
"She grimaces slightly.          "	5		narrator turn	"MA invasion"				--					--					--
"A fine sample of the ruling     "	6		npc turn			"MA invasion"				--					--					--
"class, wouldn't you say?        "	6		npc turn			"MA invasion"				--					--					--
"They're meeting to coordinate an"	7		player turn		"MA invasion"				--					--					--
"invasion... The invasion of     "	7		player turn		"MA invasion"				--					--					--
"Ukraine, which the French army  "	7		player turn		"MA invasion"				--					--					--
"is about to launch.             "	7		player turn		"MA invasion"				--					--					--
"She straightens up suddenly,    "	8		narrator turn	"MA invasion"				--					--					--
"arms by her sides, fists        "	8		narrator turn	"MA invasion"				--					--					--
"clenched, looking shocked.      "	8		narrator turn	"MA invasion"				--					--					--
"What? No!                       "	9		npc turn			"MA invasion"				--					--					--
"Are you sure?                   "	10		npc turn			"MA invasion"				--					--					--
"There's no doubt about it. I'm  "	11		player turn		"MA invasion"				--					--					--
"sorry.                          "	11		player turn		"MA invasion"				--					--					--
"She puts her hands over her face"	12		narrator turn	"MA invasion"				--					--					--
"and stays like that for a few   "	12		narrator turn	"MA invasion"				--					--					--
"moments.                        "	12		narrator turn	"MA invasion"				--					--					--
"Well.                           "	13		npc turn			"MA invasion"				--					--					--
"You've uncovered the worst-case "	14		npc turn			"MA invasion"				--					--					--
"scenario that could happen to   "	14		npc turn			"MA invasion"				--					--					--
"us.                             "	14		npc turn			"MA invasion"				--					--					--
"That's not all: the first       "	15		player turn		"MA invasion"				--					--					--
"objective is to take Odessa and "	15		player turn		"MA invasion"				--					--					--
"establish a base of operations  "	15		player turn		"MA invasion"				--					--					--
"there. Ultimately, twelve       "	15		player turn		"MA invasion"				--					--					--
"divisions are to land there.    "	15		player turn		"MA invasion"				--					--					--
"What does that amount to, twelve"	16		npc turn			"MA invasion"				--					--					--
"divisions, in the French army?  "	16		npc turn			"MA invasion"				--					--					--
"A contingent of around one      "	17		player turn		"MA invasion"				--					--					--
"hundred and eighty thousand men."	17		player turn		"MA invasion"				--					--					--
"They'll join forces with the    "	17		player turn		"MA invasion"				--					--					--
"White Armies and march on       "	17		player turn		"MA invasion"				--					--					--
"Moscow.                         "	17		player turn		"MA invasion"				--					--					--
"She pauses for a long time      "	18		narrator turn	"MA invasion"				--					--					--
"before speaking again.          "	18		narrator turn	"MA invasion"				--					--					--
"Of course. It all makes sense.  "	19		npc turn			"MA invasion"				--					--					--
"Do you know any more?           "	19		npc turn			"MA invasion"				--					--					--
"About the invasion, no. As for  "	20		player turn		"MA invasion"				--					--					--
"the rest, the count mentioned   "	20		player turn		"MA invasion"				--					--					--
"that the army of Russian exiles "	20		player turn		"MA invasion"				--					--					--
"would soon receive its marching "	20		player turn		"MA invasion"				--					--					--
"orders.                         "	20		player turn		"MA invasion"				--					--					--
"That's nothing compared to the  "	21		npc turn			"MA invasion"				--					--					--
"invasion.                       "	21		npc turn			"MA invasion"				--					--					--
"She stares at me intently,      "	22		narrator turn	"MA invasion"				--					--					--
"looking grave.                  "	22		narrator turn	"MA invasion"				--					--					--
"My dear, the Revolution is in   "	23		npc turn			"MA invasion"				--					--					--
"danger. Everything that has been"	23		npc turn			"MA invasion"				--					--					--
"built could collapse very soon. "	23		npc turn			"MA invasion"				--					--					--
"Go and take photographs of      "	24		npc turn			"MA invasion"				--					--					--
"everyone, and try to record any "	24		npc turn			"MA invasion"				--					--					--
"discussions about the landing.  "	24		npc turn			"MA invasion"				--					--					--
"That will lend credibility to   "	24		npc turn			"MA invasion"				--					--					--
"your information.               "	24		npc turn			"MA invasion"				--					--					--
"She takes a deep breath.        "	25		narrator turn	"MA invasion"				--					--					--
"After that, it will no longer be"	26		npc turn			"MA invasion"				--					--					--
"in our hands, but we can hope   "	26		npc turn			"MA invasion"				--					--					--
"that measures will be taken to  "	26		npc turn			"MA invasion"				--					--					--
"ensure Russia's defence.        "	26		npc turn			"MA invasion"				--					--					--
"Understood, Marceline.          "	27		player turn		"MA invasion"				theme choice	--					--
"Well, as expected, the          "	1		player turn		"MA delegates"				--					--					--
"delegation has arrived at the   "	1		player turn		"MA delegates"				--					--					--
"mansion...                      "	1		player turn		"MA delegates"				--					--					--
"Very well, very well... What    "	2		npc turn			"MA delegates"				--					--					--
"have you found out?             "	2		npc turn			"MA delegates"				--					--					--
"Well... not much, unfortunately."	3		player turn		"MA delegates"				--					--					--
"I'm sorry.                      "	3		player turn		"MA delegates"				--					--					--
"Oh. You don't know why they're  "	4		npc turn			"MA delegates"				--					--					--
"meeting?                        "	4		npc turn			"MA delegates"				--					--					--
"I was only able to identify one "	5		player turn		"MA delegates"				--					--					--
"representative from the army and"	5		player turn		"MA delegates"				--					--					--
"another from the navy, thanks to"	5		player turn		"MA delegates"				--					--					--
"their uniforms.                 "	5		player turn		"MA delegates"				--					--					--
"As for the rest, I tried to     "	6		player turn		"MA delegates"				--					--					--
"eavesdrop on their              "	6		player turn		"MA delegates"				--					--					--
"conversations, but I couldn't   "	6		player turn		"MA delegates"				--					--					--
"manage it. I just couldn't sneak"	6		player turn		"MA delegates"				--					--					--
"into the room they were in.     "	6		player turn		"MA delegates"				--					--					--
"...                             "	7		npc turn			"MA delegates"				--					--					--
"I see. That's a shame.          "	8		npc turn			"MA delegates"				--					--					--
"I'm sorry, Marceline.           "	9		player turn		"MA delegates"				--					--					--
"She gives a slight smile.       "	10		narrator turn	"MA delegates"				--					--					--
"Don't beat yourself up about it."	11		npc turn			"MA delegates"				--					--					--
"They're still there, aren't     "	11		npc turn			"MA delegates"				--					--					--
"they? Maybe you can salvage the "	11		npc turn			"MA delegates"				--					--					--
"situation.                      "	11		npc turn			"MA delegates"				--					--					--
"Make good use of the equipment I"	12		npc turn			"MA delegates"				--					--					--
"brought you, and maybe we'll be "	12		npc turn			"MA delegates"				--					--					--
"able to fill in a few gaps.     "	12		npc turn			"MA delegates"				--					--					--
"All right. I'll do my best.     "	13		player turn		"MA delegates"				--					--					--
"Very well.                      "	14		npc turn			"MA delegates"				theme choice	--					--
"It's not the most important     "	1		player turn		"MA tank positive"		--					--					--
"thing, but... Have you seen the "	1		player turn		"MA tank positive"		--					--					--
"state of the courtyard?         "	1		player turn		"MA tank positive"		--					--					--
"No, I haven't paid attention to "	2		npc turn			"MA tank positive"		--					--					--
"it...                           "	2		npc turn			"MA tank positive"		--					--					--
"She leans over to take a look   "	3		narrator turn	"MA tank positive"		--					--					--
"through the gate.               "	3		narrator turn	"MA tank positive"		--					--					--
"Oh là là, what on earth has     "	4		npc turn			"MA tank positive"		--					--					--
"happened? Everything's broken!  "	4		npc turn			"MA tank positive"		--					--					--
"Well, there was a tank... and I "	5		player turn		"MA tank positive"		--					--					--
"fired at the front steps with   "	5		player turn		"MA tank positive"		--					--					--
"the turret's cannon.            "	5		player turn		"MA tank positive"		--					--					--
"...                             "	6		npc turn			"MA tank positive"		--					--					--
"What?                           "	7		npc turn			"MA tank positive"		--					--					--
"Um, it was some sort of display "	8		player turn		"MA tank positive"		--					--					--
"model... The delegates brought  "	8		player turn		"MA tank positive"		--					--					--
"it along to persuade the count  "	8		player turn		"MA tank positive"		--					--					--
"to buy armoured vehicles on     "	8		player turn		"MA tank positive"		--					--					--
"behalf of the Tsarists...       "	8		player turn		"MA tank positive"		--					--					--
"...                             "	9		npc turn			"MA tank positive"		--					--					--
"I thought that if it looked as  "	10		player turn		"MA tank positive"		--					--					--
"though it was firing on its own,"	10		player turn		"MA tank positive"		--					--					--
"the count wouldn't want to buy  "	10		player turn		"MA tank positive"		--					--					--
"such dangerous machines...      "	10		player turn		"MA tank positive"		--					--					--
"You... fired a cannon?          "	11		npc turn			"MA tank positive"		--					--					--
"Oh, it wasn't a very heavy      "	12		player turn		"MA tank positive"		--					--					--
"calibre...                      "	12		player turn		"MA tank positive"		--					--					--
"An impressed smile spreads      "	13		narrator turn	"MA tank positive"		--					--					--
"across her lips.                "	13		narrator turn	"MA tank positive"		--					--					--
"You're extraordinary!           "	14		npc turn			"MA tank positive"		--					--					--
"Let's not get carried away...   "	15		player turn		"MA tank positive"		--					--					--
"Oh, I can assure you, you're    "	16		npc turn			"MA tank positive"		--					--					--
"brilliant! Also, it's useful to "	16		npc turn			"MA tank positive"		--					--					--
"know that France is trying to   "	16		npc turn			"MA tank positive"		--					--					--
"peddle its tanks.               "	16		npc turn			"MA tank positive"		--					--					--
"After all, the Great War is     "	17		npc turn			"MA tank positive"		--					--					--
"over. They need to keep making a"	17		npc turn			"MA tank positive"		--					--					--
"profit from all the armoured    "	17		npc turn			"MA tank positive"		--					--					--
"vehicles that were manufactured "	17		npc turn			"MA tank positive"		--					--					--
"and are no longer of much use.  "	17		npc turn			"MA tank positive"		--					--					--
"Again, typical rat behaviour. At"	18		player turn		"MA tank positive"		--					--					--
"this stage, I don't think it    "	18		player turn		"MA tank positive"		--					--					--
"even shocks me any more.        "	18		player turn		"MA tank positive"		--					--					--
"She gives me an affectionate    "	19		narrator turn	"MA tank positive"		--					--					--
"look.                           "	19		narrator turn	"MA tank positive"		--					--					--
"Yes, do be shocked again. The   "	20		npc turn			"MA tank positive"		--					--					--
"horrors of capitalism must not  "	20		npc turn			"MA tank positive"		--					--					--
"become commonplace.             "	20		npc turn			"MA tank positive"		--					--					--
"The day we say to ourselves,    "	21		npc turn			"MA tank positive"		--					--					--
"'It's terrible, but that's just "	21		npc turn			"MA tank positive"		--					--					--
"the way it is', our fight will  "	21		npc turn			"MA tank positive"		--					--					--
"be lost.                        "	21		npc turn			"MA tank positive"		--					--					--
"I return her smile.             "	22		narrator turn	"MA tank positive"		--					--					--
"You're right.                   "	23		player turn		"MA tank positive"		--					--					--
"In any case, you've done a      "	24		npc turn			"MA tank positive"		--					--					--
"brilliant job, my favourite     "	24		npc turn			"MA tank positive"		--					--					--
"artillerywoman.                 "	24		npc turn			"MA tank positive"		theme choice	--					--
"It's not the most important     "	1		player turn		"MA tank negative"		--					--					--
"thing, but... have you seen the "	1		player turn		"MA tank negative"		--					--					--
"tracks in the courtyard?        "	1		player turn		"MA tank negative"		--					--					--
"No, I haven't paid attention to "	2		npc turn			"MA tank negative"		--					--					--
"them...                         "	2		npc turn			"MA tank negative"		--					--					--
"She leans over to take a look   "	3		narrator turn	"MA tank negative"		--					--					--
"through the gate.               "	3		narrator turn	"MA tank negative"		--					--					--
"Ah, yes, everything's been      "	4		npc turn			"MA tank negative"		--					--					--
"squashed flat... What's         "	4		npc turn			"MA tank negative"		--					--					--
"happened?                       "	4		npc turn			"MA tank negative"		--					--					--
"Well, believe it or not, a tank "	5		player turn		"MA tank negative"		--					--					--
"was brought in on a lorry. An   "	5		player turn		"MA tank negative"		--					--					--
"FT-17 from Renault.             "	5		player turn		"MA tank negative"		--					--					--
"Really? To protect the          "	6		npc turn			"MA tank negative"		--					--					--
"delegation?                     "	6		npc turn			"MA tank negative"		--					--					--
"No, I think the delegates are   "	7		player turn		"MA tank negative"		--					--					--
"trying to sell some to the count"	7		player turn		"MA tank negative"		--					--					--
"to reinforce the tsarist army.  "	7		player turn		"MA tank negative"		--					--					--
"They've brought one along as a  "	7		player turn		"MA tank negative"		--					--					--
"display model, I suppose.       "	7		player turn		"MA tank negative"		--					--					--
"That's interesting. And it's no "	8		npc turn			"MA tank negative"		--					--					--
"surprise that France is trying  "	8		npc turn			"MA tank negative"		--					--					--
"to peddle its tanks to other    "	8		npc turn			"MA tank negative"		--					--					--
"countries.                      "	8		npc turn			"MA tank negative"		--					--					--
"After all, the Great War is     "	9		npc turn			"MA tank negative"		--					--					--
"over. They need to keep making a"	9		npc turn			"MA tank negative"		--					--					--
"profit from all the armoured    "	9		npc turn			"MA tank negative"		--					--					--
"vehicles that were manufactured "	9		npc turn			"MA tank negative"		--					--					--
"and are no longer of much use..."	9		npc turn			"MA tank negative"		--					--					--
"Again, typical rat behaviour. At"	10		player turn		"MA tank negative"		--					--					--
"this stage, I don't think it    "	10		player turn		"MA tank negative"		--					--					--
"even shocks me any more.        "	10		player turn		"MA tank negative"		--					--					--
"She gives me a faint smile.     "	11		narrator turn	"MA tank negative"		--					--					--
"Yes, do be shocked again. The   "	12		npc turn			"MA tank negative"		--					--					--
"horrors of capitalism must not  "	12		npc turn			"MA tank negative"		--					--					--
"become commonplace.             "	12		npc turn			"MA tank negative"		--					--					--
"The day we say to ourselves,    "	13		npc turn			"MA tank negative"		--					--					--
"'It's terrible, but that's just "	13		npc turn			"MA tank negative"		--					--					--
"the way it is', our fight will  "	13		npc turn			"MA tank negative"		--					--					--
"be lost.                        "	13		npc turn			"MA tank negative"		--					--					--
"You're right. But I regret not  "	14		player turn		"MA tank negative"		--					--					--
"being able to do anything about "	14		player turn		"MA tank negative"		--					--					--
"the tank... I thought that if I "	14		player turn		"MA tank negative"		--					--					--
"could sabotage it, the count    "	14		player turn		"MA tank negative"		--					--					--
"wouldn't buy them...            "	14		player turn		"MA tank negative"		--					--					--
"But there was a soldier in the  "	15		player turn		"MA tank negative"		--					--					610
"courtyard. I wasn't able to     "	15		player turn		"MA tank negative"		--					--					610
"distract him.                   "	15		player turn		"MA tank negative"		--					--					610
"But I'm not an artillerywoman,  "	15		player turn		"MA tank negative"		--					--					611
"after all. I didn't know what to"	15		player turn		"MA tank negative"		--					--					611
"do after that.                  "	15		player turn		"MA tank negative"		--					--					611
"I'm sorry.                      "	16		player turn		"MA tank negative"		--					--					--
"She gives me a sympathetic look."	17		narrator turn	"MA tank negative"		--					--					--
"Don't worry about it. That was  "	18		npc turn			"MA tank negative"		--					--					--
"clearly beyond what you were    "	18		npc turn			"MA tank negative"		--					--					--
"expected to do. You can't do    "	18		npc turn			"MA tank negative"		--					--					--
"everything on your own.         "	18		npc turn			"MA tank negative"		--					--					--
"Well, all right.                "	19		player turn		"MA tank negative"		theme choice	--					--
"Say, have you seen the key for  "	1		player turn		"MA key"						--					--					--
"the device? I can't find it...  "	1		player turn		"MA key"						--					--					--
"I show her the graphophone,     "	2		narrator turn	"MA key"						--					--					--
"which she looks at for a moment."	2		narrator turn	"MA key"						--					--					--
"Hmm... I think it was there when"	3		npc turn			"MA key"						--					--					--
"I nicked this thing...          "	3		npc turn			"MA key"						--					--					--
"She instinctively feels around  "	4		narrator turn	"MA key"						--					--					--
"her dress.                      "	4		narrator turn	"MA key"						--					--					--
"I don't have it any more, since "	5		npc turn			"MA key"						--					--					--
"I don't have any pockets... I   "	5		npc turn			"MA key"						--					--					--
"suppose it must have fallen     "	5		npc turn			"MA key"						--					--					--
"somewhere along the way.        "	5		npc turn			"MA key"						--					--					--
"Oh. That's a shame.             "	6		player turn		"MA key"						--					--					--
"I'm really sorry. Can't you wind"	7		npc turn			"MA key"						--					--					--
"the spring up by hand?          "	7		npc turn			"MA key"						--					--					--
"No, it's very stiff...          "	8		player turn		"MA key"						--					--					--
"Look, the end has a square base."	9		npc turn			"MA key"						--					--					--
"Don't you think you could find  "	9		npc turn			"MA key"						--					--					--
"something to replace the key?   "	9		npc turn			"MA key"						--					--					--
"Well, it looks like a common    "	10		player turn		"MA key"						--					--					--
"size. I'm sure I'll find a      "	10		player turn		"MA key"						--					--					--
"replacement, don't worry.       "	10		player turn		"MA key"						--					--					--
"All right. The hazards of       "	11		npc turn			"MA key"						--					--					--
"burglary, eh?                   "	11		npc turn			"MA key"						--					--					--
"I guess so...                   "	12		player turn		"MA key"						theme choice	--					--
"I hand the graphophone and the  "	1		narrator turn	"MA return negative"		--					--					--
"camera back to her.             "	1		narrator turn	"MA return negative"		--					--					--
"Well, here's everything you've  "	2		player turn		"MA return negative"		--					--					--
"given me... But, you know, I'm  "	2		player turn		"MA return negative"		--					--					--
"sorry, I didn't manage to...    "	2		player turn		"MA return negative"		--					--					--
"She interrupts me with a worried"	3		narrator turn	"MA return negative"		--					--					--
"look on her face.               "	3		narrator turn	"MA return negative"		--					--					--
"I'm afraid you'll have to report"	4		npc turn			"MA return negative"		--					--					--
"back to me next time. I must    "	4		npc turn			"MA return negative"		--					--					--
"hurry.                          "	4		npc turn			"MA return negative"		--					--					--
"She casts an impatient glance at"	5		narrator turn	"MA return negative"		--					--					--
"the graphophone.                "	5		narrator turn	"MA return negative"		--					--					--
"Ah, I see you've been quite     "	6		npc turn			"MA return negative"		--					--					605
"inventive...                    "	6		npc turn			"MA return negative"		--					--					605
"Yes, but unfortunately...       "	7		player turn		"MA return negative"		--					--					605
"With her fingertips, she peels  "	8		narrator turn	"MA return negative"		--					--					605
"off the plaster, then removes   "	8		narrator turn	"MA return negative"		--					--					605
"the funnel, which she hands back"	8		narrator turn	"MA return negative"		--					--					605
"to me with a swift movement.    "	8		narrator turn	"MA return negative"		--					--					605
"Ah, I see you've found a        "	6		npc turn			"MA return negative"		--					--					606
"replacement for that thing...   "	6		npc turn			"MA return negative"		--					--					606
"Yes, but unfortunately...       "	7		player turn		"MA return negative"		--					--					606
"She removes the funnel and hands"	8		narrator turn	"MA return negative"		--					--					606
"it back to me with a swift      "	8		narrator turn	"MA return negative"		--					--					606
"movement.                       "	8		narrator turn	"MA return negative"		--					--					606
"Oh, you haven't been able to    "	6		npc turn			"MA return negative"		--					--					607
"replace the thing that was      "	6		npc turn			"MA return negative"		--					--					607
"missing...                      "	6		npc turn			"MA return negative"		--					--					607
"No, I would have had to...      "	7		player turn		"MA return negative"		--					--					607
"Never mind. It's too late now.  "	8		npc turn			"MA return negative"		--					--					607
"Listen, I've got to get going. I"	9		npc turn			"MA return negative"		--					--					--
"can't hang about any longer.    "	9		npc turn			"MA return negative"		--					--					--
"Of course, I understand...      "	10		player turn		"MA return negative"		--					--					--
"I'll try to come back tonight,  "	11		npc turn			"MA return negative"		--					--					--
"all right? Same place. You'll be"	11		npc turn			"MA return negative"		--					--					--
"able to explain to me what      "	11		npc turn			"MA return negative"		--					--					--
"happened.                       "	11		npc turn			"MA return negative"		--					--					--
"All right. See you later...     "	12		player turn		"MA return negative"		end choice		--					--
"Well, here's everything you've  "	1		player turn		"MA return positive"		--					--					--
"given me.                       "	1		player turn		"MA return positive"		--					--					--
"I hand the graphophone and the  "	2		narrator turn	"MA return positive"		--					--					--
"camera back to her. She gives me"	2		narrator turn	"MA return positive"		--					--					--
"a grateful smile.               "	2		narrator turn	"MA return positive"		--					--					--
"Brilliant.                      "	3		npc turn			"MA return positive"		--					--					--
"You've got to go, then? Because "	4		player turn		"MA return positive"		--					--					--
"a lot has happened. It wasn't a "	4		player turn		"MA return positive"		--					--					--
"joke, I can tell you that! For  "	4		player turn		"MA return positive"		--					--					--
"example, I...                   "	4		player turn		"MA return positive"		--					--					--
"She interrupts me with a worried"	5		narrator turn	"MA return positive"		--					--					--
"look on her face.               "	5		narrator turn	"MA return positive"		--					--					--
"I'm sorry, you'll have to report"	6		npc turn			"MA return positive"		--					--					--
"back to me next time. I've got  "	6		npc turn			"MA return positive"		--					--					--
"to hurry.                       "	6		npc turn			"MA return positive"		--					--					--
"Her eyes fall on my patched-up  "	7		narrator turn	"MA return positive"		--					--					--
"graphophone.                    "	7		narrator turn	"MA return positive"		--					--					--
"You've been pretty inventive, I "	8		npc turn			"MA return positive"		--					--					605
"must say.                       "	8		npc turn			"MA return positive"		--					--					605
"With her fingertips, she peels  "	9		narrator turn	"MA return positive"		--					--					605
"off the plaster, then removes   "	9		narrator turn	"MA return positive"		--					--					605
"the funnel, which she hands back"	9		narrator turn	"MA return positive"		--					--					605
"to me with a swift movement.    "	9		narrator turn	"MA return positive"		--					--					605
"Ah, I see you've found a        "	8		npc turn			"MA return positive"		--					--					606
"replacement for that thing...   "	8		npc turn			"MA return positive"		--					--					606
"She removes the funnel and hands"	9		narrator turn	"MA return positive"		--					--					606
"it back to me with a swift      "	9		narrator turn	"MA return positive"		--					--					606
"movement.                       "	9		narrator turn	"MA return positive"		--					--					606
"Listen, I've got to go, I really"	10		npc turn			"MA return positive"		--					--					--
"shouldn't be hanging around any "	10		npc turn			"MA return positive"		--					--					--
"longer.                         "	10		npc turn			"MA return positive"		--					--					--
"I understand...                 "	11		player turn		"MA return positive"		--					--					--
"I'll try to come back tonight,  "	12		npc turn			"MA return positive"		--					--					--
"all right? Right here, the usual"	12		npc turn			"MA return positive"		--					--					--
"spot. We'll have time to have a "	12		npc turn			"MA return positive"		--					--					--
"proper chat.                    "	12		npc turn			"MA return positive"		--					--					--
"All right. See you later, then. "	13		player turn		"MA return positive"		end choice		--					--

[Special telephone conversation]
Table of discussion with the comrade (continued)
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Ah, dear count, good morning to "	1		npc turn			"MA 1 telephone"			--					--					201
"you! Which subscriber would you "	1		npc turn			"MA 1 telephone"			--					--					--
"like me to put you through to   "	1		npc turn			"MA 1 telephone"			--					--					--
"today?                          "	1		npc turn			"MA 1 telephone"			--					--					--
"...                             "	2		player turn		"MA 1 telephone"			--					--					--
"Good morning...                 "	3		player turn		"MA 1 telephone"			--					--					--
"Hello? Count?                   "	4		npc turn			"MA 1 telephone"			--					--					--
"It's not the count; I work at   "	5		player turn		"MA 1 telephone"			--					--					--
"the mansion.                    "	5		player turn		"MA 1 telephone"			--					--					--
"Ah.                             "	6		npc turn			"MA 1 telephone"			--					--					--
"Well, who would you like to     "	7		npc turn			"MA 1 telephone"			--					--					--
"speak to?                       "	7		npc turn			"MA 1 telephone"			--					--					--
"Put me through to the Hôtel des "	8		player turn		"MA 1 telephone"			--					--					--
"Trois Rois, please.             "	8		player turn		"MA 1 telephone"			--					--					--
"Are you sure?                   "	9		npc turn			"MA 1 telephone"			--					--					--
"Pardon?...                      "	10		player turn		"MA 1 telephone"			--					--					--
"At this time of day, Eugénie is "	11		npc turn			"MA 1 telephone"			--					--					--
"having her coffee on the        "	11		npc turn			"MA 1 telephone"			--					--					--
"terrace.                        "	11		npc turn			"MA 1 telephone"			--					--					--
"Please do try anyway.           "	12		player turn		"MA 1 telephone"			--					--					--
"If you insist.                  "	13		npc turn			"MA 1 telephone"			--					--					--
"Please stay at the end of the   "	14		npc turn			"MA 1 telephone"			--					--					--
"line.                           "	14		npc turn			"MA 1 telephone"			--					--					--
"Yes.                            "	15		player turn		"MA 1 telephone"			--					--					--
"I hear some clattering.         "	16		narrator turn	"MA 1 telephone"			--					--					--
"Now I can't hear a thing.       "	17		narrator turn	"MA 1 telephone"			--					--					--
"It's taking ages...             "	18		narrator turn	"MA 1 telephone"			--					--					--
"This is going to end badly... I "	19		narrator turn	"MA 1 telephone"			--					--					--
"hope no one turns up here...    "	19		narrator turn	"MA 1 telephone"			--					--					--
"Are you still there?            "	20		npc turn			"MA 1 telephone"			--					--					--
"Yes!                            "	21		player turn		"MA 1 telephone"			--					--					--
"I'm ringing the bell, but as I  "	22		npc turn			"MA 1 telephone"			--					--					--
"was saying, Eugénie doesn't pick"	22		npc turn			"MA 1 telephone"			--					--					--
"up during her coffee break.     "	22		npc turn			"MA 1 telephone"			--					--					--
"This is an emergency; could you "	23		player turn		"MA 1 telephone"			--					--					--
"please keep...                  "	23		player turn		"MA 1 telephone"			--					--					--
"Ah!                             "	24		npc turn			"MA 1 telephone"			--					--					--
"There she is, you're in luck.   "	25		npc turn			"MA 1 telephone"			--					--					--
"I'll put you through; hold on a "	25		npc turn			"MA 1 telephone"			--					--					--
"moment.                         "	25		npc turn			"MA 1 telephone"			--					--					--
"Thank you.                      "	26		player turn		"MA 1 telephone"			--					--					--
"Have a nice day, miss.          "	27		npc turn			"MA 1 telephone"			--					--					--
"The same to you...              "	28		player turn		"MA 1 telephone"			--					--					--
"Hello, yes? Who's speaking?     "	29		npc turn			"MA 1 telephone"			--					--					202
"Good morning, madam, this is... "	30		player turn		"MA 1 telephone"			--					--					--
"I'm sorry, I can hardly hear    "	31		npc turn			"MA 1 telephone"			--					--					--
"you. I have one of those old P&T"	31		npc turn			"MA 1 telephone"			--					--					--
"phones; please speak a bit      "	31		npc turn			"MA 1 telephone"			--					--					--
"louder.                         "	31		npc turn			"MA 1 telephone"			--					--					--
"I'm afraid I can't speak much   "	32		player turn		"MA 1 telephone"			--					--					--
"louder...                       "	32		player turn		"MA 1 telephone"			--					--					--
"Pardon? Would you like me to    "	33		npc turn			"MA 1 telephone"			--					--					--
"reserve a room for you?         "	33		npc turn			"MA 1 telephone"			--					--					--
"Madam, could you please get me  "	34		player turn		"MA 1 telephone"			--					--					--
"Miss Marceline, in room six?    "	34		player turn		"MA 1 telephone"			--					--					--
"...                             "	35		npc turn			"MA 1 telephone"			--					--					--
"Good gracious, is that you?     "	36		npc turn			"MA 1 telephone"			--					--					--
"Excuse me?                      "	37		player turn		"MA 1 telephone"			--					--					--
"It was you who were sleeping in "	38		npc turn			"MA 1 telephone"			--					--					--
"that very same room! With that  "	38		npc turn			"MA 1 telephone"			--					--					--
"other young lady!               "	38		npc turn			"MA 1 telephone"			--					--					--
"Madam, I don't have time to...  "	39		player turn		"MA 1 telephone"			--					--					--
"What do you want now? I hope    "	40		npc turn			"MA 1 telephone"			--					--					--
"you're not coming back to my    "	40		npc turn			"MA 1 telephone"			--					--					--
"hotel!                          "	40		npc turn			"MA 1 telephone"			--					--					--
"With the prices you're charging,"	41		player turn		"MA 1 telephone"			--					--					--
"we couldn't afford to book two  "	41		player turn		"MA 1 telephone"			--					--					--
"rooms, believe it or not!       "	41		player turn		"MA 1 telephone"			--					--					--
"Oh!                             "	42		npc turn			"MA 1 telephone"			--					--					--
"I didn't cut my breakfast short "	43		npc turn			"MA 1 telephone"			--					--					--
"to listen to your snide remarks,"	43		npc turn			"MA 1 telephone"			--					--					--
"you little minx!                "	43		npc turn			"MA 1 telephone"			--					--					--
"Ah, I won't allow you to...     "	44		player turn		"MA 1 telephone"			--					--					--
"...                             "	45		player turn		"MA 1 telephone"			--					--					--
"Dear madam, please send for     "	46		player turn		"MA 1 telephone"			--					--					--
"Marceline...                    "	46		player turn		"MA 1 telephone"			--					--					--
"Mm.                             "	47		npc turn			"MA 1 telephone"			--					--					--
"All right.                      "	48		npc turn			"MA 1 telephone"			--					--					--
"I'll go and fetch her. Stay on  "	49		npc turn			"MA 1 telephone"			--					--					--
"the line.                       "	49		npc turn			"MA 1 telephone"			--					--					--
"Thank you.                      "	50		player turn		"MA 1 telephone"			--					--					--
"...                             "	51		narrator turn	"MA 1 telephone"			--					--					203
"I'd have saved time by walking  "	52		narrator turn	"MA 1 telephone"			--					--					--
"over to see Marceline.          "	52		narrator turn	"MA 1 telephone"			--					--					--
"...                             "	53		narrator turn	"MA 1 telephone"			--					--					--
"Goodness me, this is really     "	54		narrator turn	"MA 1 telephone"			--					--					--
"taking ages.                    "	54		narrator turn	"MA 1 telephone"			--					--					--
"Hello?                          "	55		player turn		"MA 1 telephone"			--					--					--
"Is anyone there?...             "	56		player turn		"MA 1 telephone"			--					--					--
"Madam, you're nothing but a     "	57		player turn		"MA 1 telephone"			--					--					--
"backward, old-fashioned         "	57		player turn		"MA 1 telephone"			--					--					--
"stick-in-the-mud!               "	57		player turn		"MA 1 telephone"			--					--					--
"Serves her right.               "	58		narrator turn	"MA 1 telephone"			--					--					--
"Madam, have you noticed that    "	59		player turn		"MA 1 telephone"			--					--					--
"time is passing, outside your   "	59		player turn		"MA 1 telephone"			--					--					--
"shabby hotel?                   "	59		player turn		"MA 1 telephone"			--					--					--
"Or perhaps you're still stuck in"	60		player turn		"MA 1 telephone"			--					--					--
"1880?                           "	60		player turn		"MA 1 telephone"			--					--					--
"In your younger days, what was  "	61		player turn		"MA 1 telephone"			--					--					--
"the political landscape like?   "	61		player turn		"MA 1 telephone"			--					--					--
"Were you an Orleanist or a      "	61		player turn		"MA 1 telephone"			--					--					--
"Legitimist?                     "	61		player turn		"MA 1 telephone"			--					--					--
"Do you weep every morning over  "	62		player turn		"MA 1 telephone"			--					--					202
"the Emperor's exile in England, "	62		player turn		"MA 1 telephone"			--					--					--
"perhaps?                        "	62		player turn		"MA 1 telephone"			--					--					--
"Hello?                          "	63		npc turn			"MA 1 telephone"			--					--					--
"Eh? Hello?                      "	64		player turn		"MA 1 telephone"			--					--					--
"I heard you talking...          "	65		npc turn			"MA 1 telephone"			--					--					--
"You... you must have misheard,  "	66		player turn		"MA 1 telephone"			--					--					--
"without a doubt...              "	66		player turn		"MA 1 telephone"			--					--					--
"I'm not interested in your      "	67		npc turn			"MA 1 telephone"			--					--					--
"nonsense. Your friend is here.  "	67		npc turn			"MA 1 telephone"			--					--					--
"I'll hand her the receiver.     "	67		npc turn			"MA 1 telephone"			--					--					--
"Thank you...                    "	68		player turn		"MA 1 telephone"			--					--					--
"Hello?                          "	69		npc turn			"MA 1 telephone"			--					--					204
"Ah, Marceline, I finally get    "	70		player turn		"MA 1 telephone"			--					--					--
"through to you...               "	70		player turn		"MA 1 telephone"			--					--					--
"Is that you?                    "	71		npc turn			"MA 1 telephone"			--					--					--
"Her voice sounds worried.       "	72		narrator turn	"MA 1 telephone"			--					--					--
"It's very reckless to use the   "	73		npc turn			"MA 1 telephone"			--					--					--
"telephone... Are you at the     "	73		npc turn			"MA 1 telephone"			--					--					--
"mansion?                        "	73		npc turn			"MA 1 telephone"			--					--					--
"Yes... There's an emergency.    "	74		player turn		"MA 1 telephone"			--					--					--
"Lots of people are on their     "	74		player turn		"MA 1 telephone"			--					--					--
"way...                          "	74		player turn		"MA 1 telephone"			--					--					--
"She cuts me off abruptly...     "	75		narrator turn	"MA 1 telephone"			--					--					--
"Ah, to attend the grand gala    "	76		npc turn			"MA 1 telephone"			--					--					--
"evening?                        "	76		npc turn			"MA 1 telephone"			--					--					--
"...                             "	77		player turn		"MA 1 telephone"			--					--					--
"Yes. I need you to bring me some"	78		player turn		"MA 1 telephone"			--					--					--
"equipment as soon as possible.  "	78		player turn		"MA 1 telephone"			--					--					--
"The guests... wish to sing a    "	79		player turn		"MA 1 telephone"			--					--					--
"recital for the count. Do you   "	79		player turn		"MA 1 telephone"			--					--					--
"have some kind of device that   "	79		player turn		"MA 1 telephone"			--					--					--
"can record music? Or... the     "	79		player turn		"MA 1 telephone"			--					--					--
"sound of their voices?          "	79		player turn		"MA 1 telephone"			--					--					--
"Hmm... Is that absolutely       "	80		npc turn			"MA 1 telephone"			--					--					--
"necessary?                      "	80		npc turn			"MA 1 telephone"			--					--					--
"I think the songs they'll sing  "	81		player turn		"MA 1 telephone"			--					--					--
"will be memorable.              "	81		player turn		"MA 1 telephone"			--					--					--
"Right. It won't be easy... But I"	82		npc turn			"MA 1 telephone"			--					--					--
"might know where to find what   "	82		npc turn			"MA 1 telephone"			--					--					--
"you're looking for.             "	82		npc turn			"MA 1 telephone"			--					--					--
"That's wonderful. And... what   "	83		player turn		"MA 1 telephone"			--					--					--
"about the camera? I've been     "	83		player turn		"MA 1 telephone"			--					--					--
"asked to take photographs of the"	83		player turn		"MA 1 telephone"			--					--					--
"guests so we can put together a "	83		player turn		"MA 1 telephone"			--					--					--
"souvenir book.                  "	83		player turn		"MA 1 telephone"			--					--					--
"I've got it with me, but I can't"	84		npc turn			"MA 1 telephone"			--					--					--
"make a detour to the mansion now"	84		npc turn			"MA 1 telephone"			--					--					--
"if I also have to go and find   "	84		npc turn			"MA 1 telephone"			--					--					--
"that other device for you. I'll "	84		npc turn			"MA 1 telephone"			--					--					--
"bring you both things at the    "	84		npc turn			"MA 1 telephone"			--					--					--
"same time.                      "	84		npc turn			"MA 1 telephone"			--					--					--
"I don't think I'll be able to   "	85		npc turn			"MA 1 telephone"			--					--					--
"meet you before this afternoon. "	85		npc turn			"MA 1 telephone"			--					--					--
"Do you think the guests will    "	85		npc turn			"MA 1 telephone"			--					--					--
"still be there?                 "	85		npc turn			"MA 1 telephone"			--					--					--
"I hope so. It seems to me the   "	86		player turn		"MA 1 telephone"			--					--					--
"visit might last a long time.   "	86		player turn		"MA 1 telephone"			--					--					--
"Alright, we'll see. Do you need "	87		npc turn			"MA 1 telephone"			--					--					--
"anything else?                  "	87		npc turn			"MA 1 telephone"			--					--					--
"No... Thank you.                "	88		player turn		"MA 1 telephone"			--					--					--
"Before I get there, see what you"	89		npc turn			"MA 1 telephone"			--					--					--
"can do, even without any        "	89		npc turn			"MA 1 telephone"			--					--					--
"equipment. To entertain the     "	89		npc turn			"MA 1 telephone"			--					--					--
"guests, I mean.                 "	89		npc turn			"MA 1 telephone"			--					--					--
"Of course. I won't just sit     "	90		player turn		"MA 1 telephone"			--					--					--
"around doing nothing.           "	90		player turn		"MA 1 telephone"			--					--					--
"I'll leave you to it, all right?"	91		npc turn			"MA 1 telephone"			--					--					--
"See you soon, Marceline.        "	92		player turn		"MA 1 telephone"			end choice		--					--

Table of discussion with the comrade (continued)
SINGLE LINE									STAGE	SPEAKER			LINKED THEME				END				DISCOVERY		INTEL
"Ah! How lovely you look!        "	1		npc turn			"MA 1 prologue"			--					--					--
"But your boot's tied all wrong. "	2		npc turn			"MA 1 prologue"			--					--					--
"Marceline points at my shoe.    "	3		narrator turn	"MA 1 prologue"			--					--					--
"She's right; one of the laces is"	3		narrator turn	"MA 1 prologue"			--					--					--
"longer than the other.          "	3		narrator turn	"MA 1 prologue"			--					--					--
"Give me a break, I'm worried    "	4		player turn		"MA 1 prologue"			--					--					--
"enough as it is.                "	4		player turn		"MA 1 prologue"			--					--					--
"She pulls herself together and  "	5		narrator turn	"MA 1 prologue"			--					--					--
"gives me a friendly smile.      "	5		narrator turn	"MA 1 prologue"			--					--					--
"You shouldn't worry too much.   "	6		npc turn			"MA 1 prologue"			--					--					--
"Our information is scant.       "	6		npc turn			"MA 1 prologue"			--					--					--
"Perhaps we've set up this whole "	6		npc turn			"MA 1 prologue"			--					--					--
"operation for nothing.          "	6		npc turn			"MA 1 prologue"			--					--					--
"All we know is that your future "	7		npc turn			"MA 1 prologue"			--					--					--
"employer bought his mansion last"	7		npc turn			"MA 1 prologue"			--					--					--
"year, and that before he arrived"	7		npc turn			"MA 1 prologue"			--					--					--
"in France, he was an officer in "	7		npc turn			"MA 1 prologue"			--					--					--
"the Russian Imperial Army. It's "	7		npc turn			"MA 1 prologue"			--					--					--
"almost certain that he fled the "	7		npc turn			"MA 1 prologue"			--					--					--
"Revolution.                     "	7		npc turn			"MA 1 prologue"			--					--					--
"We know nothing else, except    "	8		npc turn			"MA 1 prologue"			--					--					--
"that he goes by the name of     "	8		npc turn			"MA 1 prologue"			--					--					--
"Count Yakovlev... So, you see,  "	8		npc turn			"MA 1 prologue"			--					--					--
"it's pretty thin on the         "	8		npc turn			"MA 1 prologue"			--					--					--
"ground...                       "	8		npc turn			"MA 1 prologue"			--					--					--
"For now, the sole purpose of you"	9		npc turn			"MA 1 prologue"			--					--					--
"entering his service is to      "	9		npc turn			"MA 1 prologue"			--					--					--
"determine whether he's just a   "	9		npc turn			"MA 1 prologue"			--					--					--
"mere bourgeois who fled from an "	9		npc turn			"MA 1 prologue"			--					--					--
"angry people...                 "	9		npc turn			"MA 1 prologue"			--					--					--
"...or whether he's a politician "	10		player turn		"MA 1 prologue"			--					--					--
"who'll actively seek to destroy "	10		player turn		"MA 1 prologue"			--					--					--
"the Revolution in order to      "	10		player turn		"MA 1 prologue"			--					--					--
"restore a social order that     "	10		player turn		"MA 1 prologue"			--					--					--
"benefits him.                   "	10		player turn		"MA 1 prologue"			--					--					--
"She flashes a broad smile.      "	11		narrator turn	"MA 1 prologue"			--					--					--
"I couldn't have put it better   "	12		npc turn			"MA 1 prologue"			--					--					--
"myself.                         "	12		npc turn			"MA 1 prologue"			--					--					--
"This isn't your first assignment"	13		npc turn			"MA 1 prologue"			--					--					--
"of this sort, is it?            "	13		npc turn			"MA 1 prologue"			--					--					--
"No. But I've never done anything"	14		player turn		"MA 1 prologue"			--					--					--
"spectacular... Stealing         "	14		player turn		"MA 1 prologue"			--					--					--
"documents, taking photographs - "	14		player turn		"MA 1 prologue"			--					--					--
"that's easy. I've never worked  "	14		player turn		"MA 1 prologue"			--					--					--
"in a stately home lost in the   "	14		player turn		"MA 1 prologue"			--					--					--
"countryside.                    "	14		player turn		"MA 1 prologue"			--					--					--
"She looks down, thoughtfully,   "	15		narrator turn	"MA 1 prologue"			--					--					--
"then fixes her clear eyes on me "	15		narrator turn	"MA 1 prologue"			--					--					--
"once more.                      "	15		narrator turn	"MA 1 prologue"			--					--					--
"Yes. It might get dangerous.    "	16		npc turn			"MA 1 prologue"			--					--					--
"You'll have to be careful, and  "	17		npc turn			"MA 1 prologue"			--					--					--
"not do anything strange in front"	17		npc turn			"MA 1 prologue"			--					--					--
"of other people. Take your time,"	17		npc turn			"MA 1 prologue"			--					--					--
"keep your objective in mind, and"	17		npc turn			"MA 1 prologue"			--					--					--
"everything should go well.      "	17		npc turn			"MA 1 prologue"			--					--					--
"A smile appears on her lips once"	18		narrator turn	"MA 1 prologue"			--					--					--
"more.                           "	18		narrator turn	"MA 1 prologue"			--					--					--
"And besides, I'll be there. I'll"	19		npc turn			"MA 1 prologue"			--					--					--
"be waiting for you every night  "	19		npc turn			"MA 1 prologue"			--					--					--
"outside the estate, to hear your"	19		npc turn			"MA 1 prologue"			--					--					--
"report and provide you with     "	19		npc turn			"MA 1 prologue"			--					--					--
"supplies if you need them.      "	19		npc turn			"MA 1 prologue"			--					--					--
"I'll be glad to see you.        "	20		player turn		"MA 1 prologue"			--					--					--
"Me too.                         "	21		npc turn			"MA 1 prologue"			--					--					--
"She takes a step forward and    "	22		narrator turn	"MA 1 prologue"			--					--					--
"places her hand on my shoulder. "	22		narrator turn	"MA 1 prologue"			--					--					--
"Are you ready?                  "	23		npc turn			"MA 1 prologue"			--					--					--
"Let's get going.                "	24		player turn		"MA 1 prologue"			end choice		--					--
"Ah, there you are!              "	1		npc turn			"MA 1 introduction"		--					--					--
"She kisses me on the cheek, then"	2		narrator turn	"MA 1 introduction"		--					--					--
"gives me a thoughtful look.     "	2		narrator turn	"MA 1 introduction"		--					--					--
"So, how are you? Is everything  "	3		npc turn			"MA 1 introduction"		--					--					--
"going well? I want to hear all  "	3		npc turn			"MA 1 introduction"		--					--					--
"the details!                    "	3		npc turn			"MA 1 introduction"		--					--					--
"I'm fine, Marceline. I've been  "	4		player turn		"MA 1 introduction"		--					--					--
"well received, and I quite like "	4		player turn		"MA 1 introduction"		--					--					--
"my room, so I've got no         "	4		player turn		"MA 1 introduction"		--					--					--
"complaints.                     "	4		player turn		"MA 1 introduction"		--					--					--
"I'm glad to see you again. I    "	5		player turn		"MA 1 introduction"		--					--					--
"haven't kept you waiting, have  "	5		player turn		"MA 1 introduction"		--					--					--
"I?                              "	5		player turn		"MA 1 introduction"		--					--					--
"Oh, don't worry about me; I'll  "	6		npc turn			"MA 1 introduction"		--					--					--
"probably be spending the night  "	6		npc turn			"MA 1 introduction"		--					--					--
"here, just in case you need me. "	6		npc turn			"MA 1 introduction"		--					--					--
"She smiles.                     "	7		narrator turn	"MA 1 introduction"		--					--					--
"Don't look so worried; I'll     "	8		npc turn			"MA 1 introduction"		--					--					--
"sleep tomorrow morning. All the "	8		npc turn			"MA 1 introduction"		--					--					--
"better, as things at the hotel  "	8		npc turn			"MA 1 introduction"		--					--					--
"have calmed down considerably   "	8		npc turn			"MA 1 introduction"		--					--					--
"since the manager saw you leave."	8		npc turn			"MA 1 introduction"		--					--					--
"Ah, so she's not eavesdropping  "	9		player turn		"MA 1 introduction"		--					--					--
"at our door any more?           "	9		player turn		"MA 1 introduction"		--					--					--
"Not as often. This afternoon,   "	10		npc turn			"MA 1 introduction"		--					--					--
"she came to tell me she didn't  "	10		npc turn			"MA 1 introduction"		--					--					--
"think it was acceptable for two "	10		npc turn			"MA 1 introduction"		--					--					--
"young women to share a room, and"	10		npc turn			"MA 1 introduction"		--					--					--
"that we weren't in Paris here..."	10		npc turn			"MA 1 introduction"		--					--					--
"Ah. Did you tell her that our   "	11		player turn		"MA 1 introduction"		--					--					--
"intentions were completely      "	11		player turn		"MA 1 introduction"		--					--					--
"honourable, and that we were    "	11		player turn		"MA 1 introduction"		--					--					--
"only here to investigate the    "	11		player turn		"MA 1 introduction"		--					--					--
"activities of an exiled Russian?"	11		player turn		"MA 1 introduction"		--					--					--
"...                             "	12		npc turn			"MA 1 introduction"		--					--					--
"She bursts out laughing.        "	13		narrator turn	"MA 1 introduction"		--					--					--
"No, all things considered, I've "	14		npc turn			"MA 1 introduction"		--					--					--
"left her in the dark. The old   "	14		npc turn			"MA 1 introduction"		--					--					--
"hen can believe whatever she    "	14		npc turn			"MA 1 introduction"		--					--					--
"likes.                          "	14		npc turn			"MA 1 introduction"		--					--					--
"Anyway, it doesn't matter.      "	15		npc turn			"MA 1 introduction"		--					--					--
"Instead, tell me how your       "	15		npc turn			"MA 1 introduction"		--					--					--
"assignment is going!            "	15		npc turn			"MA 1 introduction"		theme choice	--					--
"Good to see you, comrade!       "	1		npc turn			"MA 1 greeting"			theme choice	--					--
"Do you want to tell me something"	1		npc turn			"MA 2 greeting"			--					--					--
"else?                           "	1		npc turn			"MA 2 greeting"			theme choice	--					--
"Ah, what've you got for me this "	1		npc turn			"MA 3 greeting"			--					--					--
"time?                           "	1		npc turn			"MA 3 greeting"			theme choice	--					--
"Tell me everything; I'll hang on"	1		npc turn			"MA 4 greeting"			--					--					--
"your every word.                "	1		npc turn			"MA 4 greeting"			theme choice	--					--
"Glad to...                      "	1		npc turn			"MA 1 nose"					--					--					--
"She gives me a surprised look.  "	2		narrator turn	"MA 1 nose"					--					--					--
"Well, poor thing, you're a right"	3		npc turn			"MA 1 nose"					--					--					--
"mess, aren't you? What's        "	3		npc turn			"MA 1 nose"					--					--					--
"happened to your little nose?   "	3		npc turn			"MA 1 nose"					--					--					--
"Ah. Um...                       "	4		player turn		"MA 1 nose"					--					--					--
"A door. Nothing serious.        "	5		player turn		"MA 1 nose"					--					--					--
"You bumped into a door? How on  "	6		npc turn			"MA 1 nose"					--					--					--
"earth could that happen?        "	6		npc turn			"MA 1 nose"					--					--					--
"...                             "	7		player turn		"MA 1 nose"					--					--					--
"I was looking through the       "	8		player turn		"MA 1 nose"					--					--					--
"keyhole, and someone opened the "	8		player turn		"MA 1 nose"					--					--					--
"door...                         "	8		player turn		"MA 1 nose"					--					--					--
"She stifles a giggle.           "	9		narrator turn	"MA 1 nose"					--					--					--
"You clumsy thing!               "	10		npc turn			"MA 1 nose"					--					--					--
"Stop teasing me, will you?      "	11		player turn		"MA 1 nose"					--					--					--
"Sorry.                          "	12		npc turn			"MA 1 nose"					--					--					--
"She seems to try to pull herself"	13		narrator turn	"MA 1 nose"					--					--					--
"together...                     "	13		narrator turn	"MA 1 nose"					--					--					--
"Well, that's all part of the    "	14		npc turn			"MA 1 nose"					--					--					--
"job, isn't it?... Sorry, I'm    "	14		npc turn			"MA 1 nose"					--					--					--
"listening.                      "	14		npc turn			"MA 1 nose"					theme choice	--					--
"Um... Marceline?                "	1		player turn		"MA 1 equipment"			--					--					--
"Yes?                            "	2		npc turn			"MA 1 equipment"			--					--					--
"Why are you dressed this way?   "	3		player turn		"MA 1 equipment"			--					--					--
"Contrary to what I thought,     "	4		npc turn			"MA 1 equipment"			--					--					--
"provincial music halls can be   "	4		npc turn			"MA 1 equipment"			--					--					--
"quite pleasant...               "	4		npc turn			"MA 1 equipment"			--					--					--
"What? You went dancing? And here"	5		player turn		"MA 1 equipment"			--					--					--
"I am, going to great lengths to "	5		player turn		"MA 1 equipment"			--					--					--
"spy on degenerate bourgeois!... "	5		player turn		"MA 1 equipment"			--					--					--
"But... I've got to have a bit of"	6		npc turn			"MA 1 equipment"			--					--					--
"fun, dear!                      "	6		npc turn			"MA 1 equipment"			--					--					--
"...                             "	7		player turn		"MA 1 equipment"			--					--					--
"That's not like you...          "	8		player turn		"MA 1 equipment"			--					--					--
"She flashes a sly smile.        "	9		narrator turn	"MA 1 equipment"			--					--					--
"Spot on.                        "	10		npc turn			"MA 1 equipment"			--					--					--
"The music hall produces records."	11		npc turn			"MA 1 equipment"			--					--					--
"I managed to sneak into the     "	11		npc turn			"MA 1 equipment"			--					--					--
"studio and get hold of the      "	11		npc turn			"MA 1 equipment"			--					--					--
"equipment you asked for.        "	11		npc turn			"MA 1 equipment"			--					--					--
"Oh! That's great!               "	12		player turn		"MA 1 equipment"			--					--					--
"Yes, isn't it? Of course, I     "	13		npc turn			"MA 1 equipment"			--					--					--
"allowed myself a few dances. Can"	13		npc turn			"MA 1 equipment"			--					--					--
"you believe the party from the  "	13		npc turn			"MA 1 equipment"			--					--					--
"night before hadn't even        "	13		npc turn			"MA 1 equipment"			--					--					--
"finished yet?                   "	13		npc turn			"MA 1 equipment"			--					--					--
"I suppose the end of a war makes"	14		player turn		"MA 1 equipment"			--					--					--
"people happy...                 "	14		player turn		"MA 1 equipment"			--					--					--
"Absolutely. Here, look what I've"	15		npc turn			"MA 1 equipment"			--					--					--
"brought you...                  "	15		npc turn			"MA 1 equipment"			--					--					--
"She hands me a metal device     "	16		narrator turn	"MA 1 equipment"			--					--					110
"about the size of a small       "	16		narrator turn	"MA 1 equipment"			--					--					--
"clothes iron.                   "	16		narrator turn	"MA 1 equipment"			--					--					--
"I hope this will do; I'm no     "	17		npc turn			"MA 1 equipment"			--					--					--
"expert like you... I think it's "	17		npc turn			"MA 1 equipment"			--					--					--
"very old; it records onto a     "	17		npc turn			"MA 1 equipment"			--					--					--
"cylinder, just like in our      "	17		npc turn			"MA 1 equipment"			--					--					--
"parents['] day.                   "	17	npc turn			"MA 1 equipment"			--					--					--
"I believe it's a graphophone... "	18		player turn		"MA 1 equipment"			--					--					--
"But didn't it have a horn?      "	18		player turn		"MA 1 equipment"			--					--					--
"That sort of metal trumpet thing"	19		npc turn			"MA 1 equipment"			--					--					--
"that the music comes out of? I'm"	19		npc turn			"MA 1 equipment"			--					--					--
"afraid I had to remove it; it   "	19		npc turn			"MA 1 equipment"			--					--					--
"took up far too much space to   "	19		npc turn			"MA 1 equipment"			--					--					--
"fit under my dress...           "	19		npc turn			"MA 1 equipment"			--					--					--
"For the same reason, I couldn't "	20		npc turn			"MA 1 equipment"			--					--					--
"bring you a proper record       "	20		npc turn			"MA 1 equipment"			--					--					--
"player... Have you seen how big "	20		npc turn			"MA 1 equipment"			--					--					--
"those things are? It's          "	20		npc turn			"MA 1 equipment"			--					--					--
"impossible to steal.            "	20		npc turn			"MA 1 equipment"			--					--					--
"Of course, I understand.        "	21		player turn		"MA 1 equipment"			--					--					--
"Is that likely to be a problem? "	22		npc turn			"MA 1 equipment"			--					--					--
"I'll have to do a few repairs. I"	23		player turn		"MA 1 equipment"			--					--					--
"don't think it's capable of     "	23		player turn		"MA 1 equipment"			--					--					--
"recording properly as it is.    "	23		player turn		"MA 1 equipment"			--					--					--
"But don't worry, I'll manage.   "	24		player turn		"MA 1 equipment"			--					--					--
"She looks relieved.             "	25		narrator turn	"MA 1 equipment"			--					--					--
"That's good.                    "	26		npc turn			"MA 1 equipment"			--					--					--
"Here, take this as well...      "	27		npc turn			"MA 1 equipment"			--					--					--
"She hands me a blank wax        "	28		narrator turn	"MA 1 equipment"			--					--					--
"cylinder for the graphophone.   "	28		narrator turn	"MA 1 equipment"			--					--					--
"And this!                       "	29		npc turn			"MA 1 equipment"			--					--					--
"Oh! A Ticka!                    "	30		player turn		"MA 1 equipment"			--					--					--
"I take the camera, which is     "	31		narrator turn	"MA 1 equipment"			--					--					--
"disguised as a pocket watch.    "	31		narrator turn	"MA 1 equipment"			--					--					--
"I've already loaded the film    "	32		npc turn			"MA 1 equipment"			--					--					--
"into it; it's ready to use...   "	32		npc turn			"MA 1 equipment"			--					--					--
"Thank you!                      "	33		player turn		"MA 1 equipment"			--					--					--
"With this gadget, there's no    "	34		player turn		"MA 1 equipment"			--					--					--
"doubt about it: I'm a proper    "	34		player turn		"MA 1 equipment"			--					--					--
"spy!                            "	34		player turn		"MA 1 equipment"			--					--					--
"I'm glad to see you smiling like"	35		npc turn			"MA 1 equipment"			--					--					--
"that...                         "	35		npc turn			"MA 1 equipment"			--					--					--
"Thanks for the equipment,       "	36		player turn		"MA 1 equipment"			--					--					--
"Marceline. You'll see, I'll take"	36		player turn		"MA 1 equipment"			--					--					--
"some terrific pictures of these "	36		player turn		"MA 1 equipment"			--					--					--
"gentlemen!                      "	36		player turn		"MA 1 equipment"			--					--					--
"Yes, and photograph all the     "	37		npc turn			"MA 1 equipment"			--					--					--
"other things that prove         "	37		npc turn			"MA 1 equipment"			--					--					--
"political activities are taking "	37		npc turn			"MA 1 equipment"			--					--					--
"place in this mansion too. After"	37		npc turn			"MA 1 equipment"			--					--					--
"all, that's why we launched this"	37		npc turn			"MA 1 equipment"			--					--					--
"operation.                      "	37		npc turn			"MA 1 equipment"			--					--					--
"Very well. With the documents   "	38		player turn		"MA 1 equipment"			--					--					--
"from the safe as a priority.    "	38		player turn		"MA 1 equipment"			--					--					--
"She points to the cylinder of   "	39		narrator turn	"MA 1 equipment"			--					--					--
"the graphophone.                "	39		narrator turn	"MA 1 equipment"			--					--					--
"And you'll record a summer hit  "	40		npc turn			"MA 1 equipment"			--					--					--
"for me?                         "	40		npc turn			"MA 1 equipment"			--					--					--
"She smiles at her own witty     "	41		narrator turn	"MA 1 equipment"			--					--					--
"remark.                         "	41		narrator turn	"MA 1 equipment"			--					--					--
"...                             "	42		player turn		"MA 1 equipment"			--					--					--
"I'll try.                       "	43		player turn		"MA 1 equipment"			--					--					--
"I'm sure you will.              "	44		npc turn			"MA 1 equipment"			--					--					--
"By the way, have you managed to "	45		npc turn			"MA 1 equipment"			--					--					--
"get any information since our   "	45		npc turn			"MA 1 equipment"			--					--					--
"phone call?                     "	45		npc turn			"MA 1 equipment"			--					--					--
"Ah...                           "	46		player turn		"MA 1 equipment"			--					--					--
"You've lost your smile rather   "	47		npc turn			"MA 1 equipment"			--					--					--
"quickly, haven't you? Would you "	47		npc turn			"MA 1 equipment"			--					--					--
"like to tell me what happened?  "	47		npc turn			"MA 1 equipment"			theme choice	--					--
"So, have you taken care of      "	1		npc turn			"MA 1 emergency"			--					--					--
"everything?                     "	1		npc turn			"MA 1 emergency"			--					--					--
"She's smiling at me, but she    "	2		narrator turn	"MA 1 emergency"			--					--					--
"seems a bit nervous.            "	2		narrator turn	"MA 1 emergency"			--					--					--
"I made good use of the          "	3		player turn		"MA 1 emergency"			--					--					603
"equipment, yes... But tell me,  "	3		player turn		"MA 1 emergency"			--					--					603
"is everything all right?        "	3		player turn		"MA 1 emergency"			--					--					603
"Um... I have to admit the result"	3		player turn		"MA 1 emergency"			--					--					604
"is a bit mixed... But tell me,  "	3		player turn		"MA 1 emergency"			--					--					604
"is everything all right?        "	3		player turn		"MA 1 emergency"			--					--					604
"Of course! It's just that I'm in"	4		npc turn			"MA 1 emergency"			--					--					--
"a bit of a rush.                "	4		npc turn			"MA 1 emergency"			--					--					--
"Really?                         "	5		player turn		"MA 1 emergency"			--					--					--
"I didn't want to pressure you   "	6		npc turn			"MA 1 emergency"			--					--					--
"until now, so you wouldn't botch"	6		npc turn			"MA 1 emergency"			--					--					--
"your work, but I really do need "	6		npc turn			"MA 1 emergency"			--					--					--
"to get back into town straight  "	6		npc turn			"MA 1 emergency"			--					--					--
"away.                           "	6		npc turn			"MA 1 emergency"			--					--					--
"What's going on?                "	7		player turn		"MA 1 emergency"			--					--					--
"There's some suspicious activity"	8		npc turn			"MA 1 emergency"			--					--					--
"at the railway station. I need  "	8		npc turn			"MA 1 emergency"			--					--					--
"to investigate.                 "	8		npc turn			"MA 1 emergency"			--					--					--
"Don't you have time to tell me  "	9		player turn		"MA 1 emergency"			--					--					--
"more? Is there anything I can   "	9		player turn		"MA 1 emergency"			--					--					--
"do?                             "	9		player turn		"MA 1 emergency"			--					--					--
"Don't worry. I'll tell you      "	10		npc turn			"MA 1 emergency"			--					--					--
"later. But I'd like you to hand "	10		npc turn			"MA 1 emergency"			--					--					--
"the material back to me once    "	10		npc turn			"MA 1 emergency"			--					--					--
"you're sure you've made the most"	10		npc turn			"MA 1 emergency"			--					--					--
"of it, after which I'll be on my"	10		npc turn			"MA 1 emergency"			--					--					--
"way.                            "	10		npc turn			"MA 1 emergency"			--					--					--
"Understood.                     "	11		player turn		"MA 1 emergency"			theme choice	--					--
"So, dear, what's the situation  "	1		npc turn			"MA 2 emergency"			--					--					--
"regarding the equipment?        "	1		npc turn			"MA 2 emergency"			theme choice	--					--
"Glad to see you already,        "	1		npc turn			"MA 1 end"					--					--					--
"comrade!                        "	1		npc turn			"MA 1 end"					--					--					--
"She smiles at me, as usual, but "	2		narrator turn	"MA 1 end"					--					--					--
"I can see from the look in her  "	2		narrator turn	"MA 1 end"					--					--					--
"eyes that something's not quite "	2		narrator turn	"MA 1 end"					--					--					--
"right.                          "	2		narrator turn	"MA 1 end"					--					--					--
"Marceline? Did you climb over   "	3		player turn		"MA 1 end"					--					--					--
"the wall of my bedroom? It was  "	3		player turn		"MA 1 end"					--					--					--
"very risky to get onto the      "	3		player turn		"MA 1 end"					--					--					--
"estate! Tell me what's going    "	3		player turn		"MA 1 end"					--					--					--
"on...                           "	3		player turn		"MA 1 end"					--					--					--
"She lets out a little laugh.    "	4		narrator turn	"MA 1 end"					--					--					--
"I'm in a bit of a pickle,       "	5		npc turn			"MA 1 end"					--					--					--
"gorgeous. I have to leave. Far  "	5		npc turn			"MA 1 end"					--					--					--
"away from here.                 "	5		npc turn			"MA 1 end"					--					--					--
"What? What do you mean?         "	6		player turn		"MA 1 end"					--					--					--
"She takes a deep breath.        "	7		narrator turn	"MA 1 end"					--					--					--
"Let's start at the beginning.   "	8		npc turn			"MA 1 end"					--					--					--
"Did you see all the commotion   "	8		npc turn			"MA 1 end"					--					--					--
"that went on in the mansion?    "	8		npc turn			"MA 1 end"					--					--					--
"I only heard it from my room... "	9		player turn		"MA 1 end"					--					--					--
"Well, it was a whole crowd of   "	10		npc turn			"MA 1 end"					--					--					--
"soldiers unloading dozens of    "	10		npc turn			"MA 1 end"					--					--					--
"crates. And those crates arrived"	10		npc turn			"MA 1 end"					--					--					--
"in town around noon, by rail... "	10		npc turn			"MA 1 end"					--					--					--
"That's why I went to investigate"	10		npc turn			"MA 1 end"					--					--					--
"at the station earlier.         "	10		npc turn			"MA 1 end"					--					--					--
"Only, I went about it like a    "	11		npc turn			"MA 1 end"					--					--					--
"nincompoop. To cut a long story "	11		npc turn			"MA 1 end"					--					--					--
"short, I was spotted snooping   "	11		npc turn			"MA 1 end"					--					--					--
"around, then there was... a bit "	11		npc turn			"MA 1 end"					--					--					--
"of a row, and now I've got the  "	11		npc turn			"MA 1 end"					--					--					--
"police breathing down my neck.  "	11		npc turn			"MA 1 end"					--					--					--
"That's awful!... Are you all    "	12		player turn		"MA 1 end"					--					--					--
"right?                          "	12		player turn		"MA 1 end"					--					--					--
"She bursts out laughing when she"	13		narrator turn	"MA 1 end"					--					--					--
"sees my troubled expression...  "	13		narrator turn	"MA 1 end"					--					--					--
"Just a few scratches... But I   "	14		npc turn			"MA 1 end"					--					--					--
"run faster than them.           "	14		npc turn			"MA 1 end"					--					--					--
"Listen, my plan is to leave town"	15		npc turn			"MA 1 end"					--					--					--
"and, most importantly, make sure"	15		npc turn			"MA 1 end"					--					--					--
"they see me making a run for it."	15		npc turn			"MA 1 end"					--					--					--
"Why?                            "	16		player turn		"MA 1 end"					--					--					--
"So they don't come looking for  "	17		npc turn			"MA 1 end"					--					--					--
"me here at the mansion.         "	17		npc turn			"MA 1 end"					--					--					--
"...                             "	18		player turn		"MA 1 end"					--					--					--
"That's clever... But... I'll be "	19		player turn		"MA 1 end"					--					--					--
"all on my own?                  "	19		player turn		"MA 1 end"					--					--					--
"She gives me a warm smile.      "	20		narrator turn	"MA 1 end"					--					--					--
"I'm sorry to leave you behind,  "	21		npc turn			"MA 1 end"					--					--					--
"but the chase that's coming will"	21		npc turn			"MA 1 end"					--					--					--
"be too dangerous for you to be  "	21		npc turn			"MA 1 end"					--					--					--
"with me.                        "	21		npc turn			"MA 1 end"					--					--					--
"Anyway, your assignment is      "	22		npc turn			"MA 1 end"					--					--					--
"coming to an end. There's just  "	22		npc turn			"MA 1 end"					--					--					--
"one thing left for you to do.   "	22		npc turn			"MA 1 end"					--					--					--
"The crates that were delivered. "	23		player turn		"MA 1 end"					--					--					--
"Exactly. You can guess they     "	24		npc turn			"MA 1 end"					--					--					--
"don't contain soft toffees for  "	24		npc turn			"MA 1 end"					--					--					--
"the soldiers at the front.      "	24		npc turn			"MA 1 end"					--					--					--
"They're supplies for the army of"	25		player turn		"MA 1 end"					--					--					--
"Russian exiles? Am I supposed to"	25		player turn		"MA 1 end"					--					--					--
"destroy the crates?             "	25		player turn		"MA 1 end"					--					--					--
"She laughs again. She really is "	26		narrator turn	"MA 1 end"					--					--					--
"such a carefree girl...         "	26		narrator turn	"MA 1 end"					--					--					--
"There are quite a lot of them,  "	27		npc turn			"MA 1 end"					--					--					--
"you know? I doubt it's possible."	27		npc turn			"MA 1 end"					--					--					--
"That said, I've learnt not to   "	27		npc turn			"MA 1 end"					--					--					--
"doubt your abilities any more.  "	27		npc turn			"MA 1 end"					--					--					--
"Do what you can, all right? At  "	28		npc turn			"MA 1 end"					--					--					--
"least find out what's inside    "	28		npc turn			"MA 1 end"					--					--					--
"them, and then, when you see    "	28		npc turn			"MA 1 end"					--					--					--
"fit... leave the mansion.       "	28		npc turn			"MA 1 end"					--					--					--
"...                             "	29		player turn		"MA 1 end"					--					--					--
"All right.                      "	30		player turn		"MA 1 end"					--					--					--
"She looks at me without saying a"	31		narrator turn	"MA 1 end"					--					--					--
"word, then, after a moment's    "	31		narrator turn	"MA 1 end"					--					--					--
"thought, lifts a corner of her  "	31		narrator turn	"MA 1 end"					--					--					--
"dress and bends down to search  "	31		narrator turn	"MA 1 end"					--					--					--
"for something against her leg..."	31		narrator turn	"MA 1 end"					--					--					--
"Here.                           "	32		npc turn			"MA 1 end"					--					--					--
"She... holds out a pistol to me."	33		narrator turn	"MA 1 end"					--					--					--
"Now she isn't smiling at all.   "	33		narrator turn	"MA 1 end"					--					--					--
"What... What does this...       "	34		player turn		"MA 1 end"					--					--					--
"She cuts me off immediately.    "	35		narrator turn	"MA 1 end"					--					--					--
"To defend yourself, if you have "	36		npc turn			"MA 1 end"					--					--					--
"to.                             "	36		npc turn			"MA 1 end"					--					--					--
"But I've never...               "	37		player turn		"MA 1 end"					--					--					--
"Haven't you fired a cannon? It  "	38		npc turn			"MA 1 end"					--					--					608
"won't take you long to work out "	38		npc turn			"MA 1 end"					--					--					608
"how that gun operates.          "	38		npc turn			"MA 1 end"					--					--					608
"Given how resourceful you are,  "	38		npc turn			"MA 1 end"					--					--					609
"you'll work out how it operates "	38		npc turn			"MA 1 end"					--					--					609
"in no time.                     "	38		npc turn			"MA 1 end"					--					--					609
"If anyone sees me with this,    "	39		player turn		"MA 1 end"					--					--					--
"I...                            "	39		player turn		"MA 1 end"					--					--					--
"Time to drop the pretence. The  "	40		npc turn			"MA 1 end"					--					--					--
"days of infiltration and hiding "	40		npc turn			"MA 1 end"					--					--					--
"are over. Let them see who you  "	40		npc turn			"MA 1 end"					--					--					--
"are.                            "	40		npc turn			"MA 1 end"					--					--					--
"But how are you...              "	41		player turn		"MA 1 end"					--					--					--
"Haven't you noticed there was a "	42		npc turn			"MA 1 end"					--					--					--
"revolver in the glove           "	42		npc turn			"MA 1 end"					--					--					--
"compartment? I've got everything"	42		npc turn			"MA 1 end"					--					--					--
"I need.                         "	42		npc turn			"MA 1 end"					--					--					--
"Eh? But...                      "	43		player turn		"MA 1 end"					--					--					--
"She shoves the weapon into my   "	44		narrator turn	"MA 1 end"					--					--					111
"hand. Blimey, it's heavy!       "	44		narrator turn	"MA 1 end"					--					--					--
"Don't worry, it's harmless - for"	45		npc turn			"MA 1 end"					--					--					--
"now. Don't forget to pull the   "	45		npc turn			"MA 1 end"					--					--					--
"toggle link once you've loaded  "	45		npc turn			"MA 1 end"					--					--					--
"it.                             "	45		npc turn			"MA 1 end"					--					--					--
"But... And with this... There's "	46		player turn		"MA 1 end"					--					--					--
"the... I could...               "	46		player turn		"MA 1 end"					--					--					--
"She watches me as I stumble over"	47		narrator turn	"MA 1 end"					--					--					--
"my words. I've never seen her   "	47		narrator turn	"MA 1 end"					--					--					--
"look so serious.                "	47		narrator turn	"MA 1 end"					--					--					--
"He's... Do you think I should..."	48		player turn		"MA 1 end"					--					--					--
"That, comrade, is up to you. All"	49		npc turn			"MA 1 end"					--					--					--
"I'll say is that you must       "	49		npc turn			"MA 1 end"					--					--					--
"remember your political         "	49		npc turn			"MA 1 end"					--					--					--
"training.                       "	49		npc turn			"MA 1 end"					--					--					--
"...                             "	50		player turn		"MA 1 end"					--					--					--
"A slight smile appears on her   "	51		narrator turn	"MA 1 end"					--					--					--
"lips once more.                 "	51		narrator turn	"MA 1 end"					--					--					--
"Ah, let's not forget that.      "	52		npc turn			"MA 1 end"					--					--					--
"Without asking my opinion, she  "	53		narrator turn	"MA 1 end"					--					--					--
"drops a handful of cartridges   "	53		narrator turn	"MA 1 end"					--					--					--
"into my apron...                "	53		narrator turn	"MA 1 end"					--					--					--
"I'm off. See you soon, all      "	54		npc turn			"MA 1 end"					--					--					--
"right?                          "	54		npc turn			"MA 1 end"					--					--					--
"She leans in and kisses my      "	55		narrator turn	"MA 1 end"					--					--					--
"cheek.                          "	55		narrator turn	"MA 1 end"					--					--					--
"I believe in you.               "	56		npc turn			"MA 1 end"					end choice		--					--
"Ah! How lovely you look!        "	1		npc turn			"MA 1 conclusion"			--					--					--
"Oh! Marceline!                  "	2		player turn		"MA 1 conclusion"			--					--					--
"She walks into the hall.        "	3		narrator turn	"MA 1 conclusion"			--					--					--
"I see you've kept your bun! I   "	4		npc turn			"MA 1 conclusion"			--					--					--
"must say, it really looks good  "	4		npc turn			"MA 1 conclusion"			--					--					--
"on you...                       "	4		npc turn			"MA 1 conclusion"			--					--					--
"Where were you? What happened to"	5		player turn		"MA 1 conclusion"			--					--					--
"you?                            "	5		player turn		"MA 1 conclusion"			--					--					--
"She gives me a big smile and    "	6		narrator turn	"MA 1 conclusion"			--					--					--
"kisses me on the cheek.         "	6		narrator turn	"MA 1 conclusion"			--					--					--
"Answer me, for God's sake!      "	7		player turn		"MA 1 conclusion"			--					--					--
"Oh, I had to hide for a while,  "	8		npc turn			"MA 1 conclusion"			--					--					--
"just like you. Nothing out of   "	8		npc turn			"MA 1 conclusion"			--					--					--
"the ordinary after an operation "	8		npc turn			"MA 1 conclusion"			--					--					--
"like ours.                      "	8		npc turn			"MA 1 conclusion"			--					--					--
"How reckless of you to come     "	9		player turn		"MA 1 conclusion"			--					--					--
"here! My employers could be back"	9		player turn		"MA 1 conclusion"			--					--					--
"at any moment...                "	9		player turn		"MA 1 conclusion"			--					--					--
"Oh, no... They won't return any "	10		npc turn			"MA 1 conclusion"			--					--					--
"time soon...                    "	10		npc turn			"MA 1 conclusion"			--					--					--
"Eh? Why not? What have you done?"	11		player turn		"MA 1 conclusion"			--					--					--
"She bursts out laughing.        "	12		narrator turn	"MA 1 conclusion"			--					--					--
"Not much... But if my           "	13		npc turn			"MA 1 conclusion"			--					--					--
"calculations are correct, their "	13		npc turn			"MA 1 conclusion"			--					--					--
"car will very soon run out of   "	13		npc turn			"MA 1 conclusion"			--					--					--
"petrol in the middle of the     "	13		npc turn			"MA 1 conclusion"			--					--					--
"countryside.                    "	13		npc turn			"MA 1 conclusion"			--					--					--
"...                             "	14		player turn		"MA 1 conclusion"			--					--					--
"Alright.                        "	15		player turn		"MA 1 conclusion"			--					--					--
"How are you getting on?         "	16		npc turn			"MA 1 conclusion"			--					--					--
"Fine... I can't stop thinking   "	17		player turn		"MA 1 conclusion"			--					--					--
"about our assignment.           "	17		player turn		"MA 1 conclusion"			--					--					--
"I'm not surprised.              "	18		npc turn			"MA 1 conclusion"			--					--					--
"She gives me a piercing look.   "	19		narrator turn	"MA 1 conclusion"			--					--					--
"                                "	20		narrator turn	"MA 1 conclusion"			--					--					306
"I read the obituary for Count   "	1		npc turn			"MA 2 conclusion"			--					--					--
"Yakovlev a few weeks ago. He was"	1		npc turn			"MA 2 conclusion"			--					--					--
"granted a state funeral.        "	1		npc turn			"MA 2 conclusion"			--					--					--
"The very next day, the Tsarists "	2		npc turn			"MA 2 conclusion"			--					--					--
"sent a new correspondent to     "	2		npc turn			"MA 2 conclusion"			--					--					--
"France.                         "	2		npc turn			"MA 2 conclusion"			--					--					--
"...                             "	3		player turn		"MA 2 conclusion"			--					--					--
"You do know that we're fighting "	4		npc turn			"MA 2 conclusion"			--					--					--
"a system, don't you? Not        "	4		npc turn			"MA 2 conclusion"			--					--					--
"individuals.                    "	4		npc turn			"MA 2 conclusion"			--					--					--
"...                             "	5		player turn		"MA 2 conclusion"			--					--					--
"I wanted to kill him. That's    "	6		player turn		"MA 2 conclusion"			--					--					--
"all.                            "	6		player turn		"MA 2 conclusion"			--					--					--
"Of course. After all, we're at  "	7		npc turn			"MA 2 conclusion"			--					--					--
"war. A class war.               "	7		npc turn			"MA 2 conclusion"			--					--					--
"I knew it would be a futile act."	8		player turn		"MA 2 conclusion"			--					--					--
"Let's not talk about it any     "	9		npc turn			"MA 2 conclusion"			--					--					--
"more. In my personal opinion, I "	9		npc turn			"MA 2 conclusion"			--					--					--
"think he deserved it.           "	9		npc turn			"MA 2 conclusion"			--					--					--
"...                             "	10		player turn		"MA 2 conclusion"			--					--					--
"Say, do you happen to have any  "	11		player turn		"MA 2 conclusion"			--					--					--
"information on the mansion's    "	11		player turn		"MA 2 conclusion"			--					--					--
"servants?                       "	11		player turn		"MA 2 conclusion"			--					--					--
"                                "	12		narrator turn	"MA 2 conclusion"			--					--					307
"So, you decided to spare our    "	1		npc turn			"MA 3 conclusion"			--					--					--
"friend? Over the last few weeks,"	1		npc turn			"MA 3 conclusion"			--					--					--
"our intelligence has continued  "	1		npc turn			"MA 3 conclusion"			--					--					--
"to report activities that can   "	1		npc turn			"MA 3 conclusion"			--					--					--
"only be his doing.              "	1		npc turn			"MA 3 conclusion"			--					--					--
"Yes... He wanted to run away,   "	2		player turn		"MA 3 conclusion"			--					--					--
"and it suited me just fine that "	2		player turn		"MA 3 conclusion"			--					--					--
"he left the mansion.            "	2		player turn		"MA 3 conclusion"			--					--					--
"Very well. I wondered if you    "	3		npc turn			"MA 3 conclusion"			--					--					--
"were going to kill him.         "	3		npc turn			"MA 3 conclusion"			--					--					--
"I did consider it, of course.   "	4		player turn		"MA 3 conclusion"			--					--					--
"But what's the point of         "	4		player turn		"MA 3 conclusion"			--					--					--
"eliminating a minor pawn? It's  "	4		player turn		"MA 3 conclusion"			--					--					--
"the institutions of class       "	4		player turn		"MA 3 conclusion"			--					--					--
"domination that we want to bring"	4		player turn		"MA 3 conclusion"			--					--					--
"down.                           "	4		player turn		"MA 3 conclusion"			--					--					--
"Not the cretins without dignity "	5		player turn		"MA 3 conclusion"			--					--					--
"who grovel at the feet of the   "	5		player turn		"MA 3 conclusion"			--					--					--
"great capitalist machine.       "	5		player turn		"MA 3 conclusion"			--					--					--
"She gives me a satisfied smile. "	6		narrator turn	"MA 3 conclusion"			--					--					--
"But tell me, do you happen to   "	7		player turn		"MA 3 conclusion"			--					--					--
"have any information about the  "	7		player turn		"MA 3 conclusion"			--					--					--
"mansion's servants?             "	7		player turn		"MA 3 conclusion"			--					--					--
"                                "	8		narrator turn	"MA 3 conclusion"			--					--					307
"No, except that all three of    "	1		npc turn			"MA 4 conclusion"			--					--					--
"them have left their jobs.      "	1		npc turn			"MA 4 conclusion"			--					--					--
"Perhaps they're looking for a   "	1		npc turn			"MA 4 conclusion"			--					--					--
"quieter place of work... I lost "	1		npc turn			"MA 4 conclusion"			--					--					--
"track of them after that.       "	1		npc turn			"MA 4 conclusion"			--					--					--
"That's good... I'm happy for    "	2		player turn		"MA 4 conclusion"			--					--					--
"them. I hope they're doing well."	2		player turn		"MA 4 conclusion"			--					--					--
"I hope so too. They seemed like "	3		npc turn			"MA 4 conclusion"			--					--					--
"nice people.                    "	3		npc turn			"MA 4 conclusion"			--					--					--
"She puts her hand on my         "	4		narrator turn	"MA 4 conclusion"			--					--					--
"shoulder.                       "	4		narrator turn	"MA 4 conclusion"			--					--					--
"So?                             "	5		npc turn			"MA 4 conclusion"			--					--					--
"So what?                        "	6		player turn		"MA 4 conclusion"			--					--					--
"The invasion, silly! And the    "	7		npc turn			"MA 4 conclusion"			--					--					--
"tsarist offensive! What do you  "	7		npc turn			"MA 4 conclusion"			--					--					--
"think of it?                    "	7		npc turn			"MA 4 conclusion"			--					--					--
"Um... I haven't really been     "	8		player turn		"MA 4 conclusion"			--					--					--
"following the news...           "	8		player turn		"MA 4 conclusion"			--					--					--
"Her eyes widen.                 "	9		narrator turn	"MA 4 conclusion"			--					--					--
"Are you joking? I know we're in "	10		npc turn			"MA 4 conclusion"			--					--					--
"the middle of nowhere, but      "	10		npc turn			"MA 4 conclusion"			--					--					--
"surely the papers must reach the"	10		npc turn			"MA 4 conclusion"			--					--					--
"village!                        "	10		npc turn			"MA 4 conclusion"			--					--					--
"Yes, but all we get here are    "	11		player turn		"MA 4 conclusion"			--					--					--
"reactionary newspapers...       "	11		player turn		"MA 4 conclusion"			--					--					--
"...                             "	12		npc turn			"MA 4 conclusion"			--					--					--
"You're lucky I'm here.          "	13		npc turn			"MA 4 conclusion"			--					--					--
"She throws several newspapers   "	14		narrator turn	"MA 4 conclusion"			--					--					--
"into my hands...                "	14		narrator turn	"MA 4 conclusion"			--					--					--
"Here, read about your work!     "	15		npc turn			"MA 4 conclusion"			--					--					--
"Without further ado, she shoves "	16		narrator turn	"MA 4 conclusion"			--					--					--
"a stool between my legs.        "	16		narrator turn	"MA 4 conclusion"			end choice		--					--




VOLUME - CHALLENGES


Book - Advancement of the storyline

[In the second half of the story, the progress based on the information obtained was largely abandoned in favour of properties]

[Act 1, optional, obtained through a dialogue with the maid]
The communist can be aware of the secret reunions.
[Act 1, optional, obtained through a dialogue with the cook]
The communist can be aware of the uniformed men in the cellar.
[Act 1, required, obtained using the episcope]
The communist can be aware of the military rank of the count.
[Act 1, required, obtained using the episcope]
The communist can be aware of the creation of an army.
[Act 2, required, obtained by reading the documents]
The communist can be aware of France bankrolling the civil war.
[Act 2, required, obtained by reading the documents]
The communist can be aware of the economical interests of France in Ukraine.
[Act 2, required, obtained by transcribing a tape]
The communist can be aware of the identity of the count's superior officer.
[Act 2, required, obtained by transcribing a tape]
The communist can be aware of the intentions of France towards Russia.
[Act 3, optional though important, obtained by spying on the delegates]
The communist can be aware of the french invasion of Russia.
[Act 3, optional, obtained by spying on the delegates]
The communist can be aware of the wrong code to send.

To call for a story update notification:
	now the mechanism is ready to display a story notification.

To display a story notification:
	if the mechanism is dialog screen begin;
		add in a footnote "     │   STORY UPDATED   │      ";
	else;
		add in a footnote "                     STORY UPDATED                      ";
	end if.

[Displays the pop-up and triggers various important scripts]
To record a quest progression with (number - a number):
	[First act]
	if the number is 01 and the communist is not aware of the secret reunions and (the mechanism is set during the first act or the mechanism is set during the second act) begin;
		if the mechanism is set during the first act begin;
			call for a story update notification;
		end if;
		now the communist is aware of the secret reunions;
		assimilate silently "MA meetings";
		forget "MA delay";
		forget "MA slowness";
	otherwise if the number is 02 and the communist is not aware of the uniformed men in the cellar and the communist is not aware of the creation of an army;
		call for a story update notification;
		now the communist is aware of the uniformed men in the cellar;
		assimilate silently "MA basement";
		forget "MA delay";
		forget "MA slowness";
	otherwise if the number is 03 and the communist is not aware of the military rank of the count;
		call for a story update notification;
		now the communist is aware of the military rank of the count;
	otherwise if the number is 04 and the communist is not aware of the creation of an army;
		call for a story update notification;
		now the communist is aware of the creation of an army;
		assimilate silently "MA photographs";
		forget "MA basement";
		forget "MA delay";
		forget "MA slowness";
	[Second act]
	otherwise if the number is 05 and the communist is not aware of France bankrolling the civil war;
		call for a story update notification;
		now the communist is aware of France bankrolling the civil war;
		assimilate silently "MA funding";
	otherwise if the number is 06 and the communist is not aware of the economical interests of France in Ukraine;
		call for a story update notification;
		now the communist is aware of the economical interests of France in Ukraine;
		[If the report on funding has been made; otherwise, this report unlocks the topic, one responding to the other]
		if the exhaustability corresponding to a theme of "MA funding" in table of themes is exhausted begin;
			assimilate silently "MA interests";
		end if;
	end if.

To update the journal:
	clear the journal;
	[First act]
	if the mechanism is set during the first act begin;
		if the communist is aware of the creation of an army or the communist is aware of the military rank of the count begin;
			process 1 for "I've uncovered some valuable     ";
			process 2 for "information!                     ";
			if the communist is aware of the creation of an army begin;
				process 3 for "- Tsarist regiments equipped by  ";
				process 2 for "  France are currently being     ";
				process 2 for "  formed on French soil.         ";
			end if;
			if the communist is aware of the military rank of the count begin;
				process 3 for "- Count Yakovlev is none other   ";
				process 2 for "  than a general serving in the  ";
				process 2 for "  White Army. He uses his mansion";
				process 2 for "  as a training ground for his   ";
				process 2 for "  troops.                        ";
			end if;
			process 3 for "And Marceline, who was wondering ";
			process 2 for "whether the count was up to some ";
			process 2 for "sort of scheme... I must tell her";
			process 2 for "about this as soon as possible!  ";
		else;
			process 1 for "I took up my position at Count   ";
			process 2 for "Yakovlev's mansion, ready to work";
			process 2 for "as a laundress.                  ";
			process 3 for "I must find out whether the count";
			process 2 for "is involved in any political     ";
			process 2 for "intrigue hostile to the Communist";
			process 2 for "Revolution.                      ";
			if the communist is aware of the uniformed men in the cellar begin;
				process 3 for "- I learnt from the cook that men";
				process 2 for "  who looked like officers were  ";
				process 2 for "  sometimes seen in the basement.";
				process 2 for "  I must find a way to get down  ";
				process 2 for "  there.                         ";
			else;
				process 3 for "Perhaps I should speak to the    ";
				process 2 for "staff to get a first lead.       ";
			end if;
			if the communist is aware of the secret reunions begin;
				process 3 for "- I learnt from the maid that the";
				process 2 for "  count sometimes meets with     ";
				process 2 for "  'important people'.            ";
			end if;
		end if;
	[Second act]
	otherwise if the mechanism is set during the second act;
		if the communist is aware of at least something during the second act begin;
			if the communist is aware of everything during the second act begin;
				process 1 for "I think I've discovered          ";
				process 2 for "everything I could in the count's";
				process 2 for "apartments...                    ";
			else;
				process 1 for "I've uncovered information in the";
				process 2 for "count's apartments!              ";
			end if;
			if the communist is aware of France bankrolling the civil war begin;
				process 3 for "- France has committed financial ";
				process 2 for "  resources to the civil war in  ";
				process 2 for "  Russia.                        ";
			end if;
			if the communist is aware of the economical interests of France in Ukraine begin;
				process 3 for "- France has significant economic";
				process 2 for "  ambitions in Ukraine.          ";
			end if;
			if the communist is aware of the identity of the count's superior officer begin;
				process 3 for "- I've transcribed a strange     ";
				process 2 for "  message from a certain Denikin.";
			end if;
			if the communist is aware of the intentions of France towards Russia begin;
				process 3 for "- I have confirmation of France's";
				process 2 for "  destructive intentions towards ";
				process 2 for "  the soviet government.         ";
			end if;
			if the communist is aware of at least something during the second act and the communist is not aware of everything during the second act begin;
				process 3 for "I need to see if I can find any  ";
				process 2 for "further information...           ";
			end if;
		otherwise if the communist is carrying the set of forged keys;
			process 1 for "I have the duplicate keys. I need";
			process 2 for "to find out as much information  ";
			process 2 for "as I can from the count's        ";
			process 2 for "apartments.                      ";
		otherwise if the communist is bound to get the fake keys;
			process 1 for "Now that I've returned the case  ";
			process 2 for "to Marceline, all I have to do is";
			process 2 for "wait for her to give me the      ";
			process 2 for "duplicate keys.                  ";
		else;
			process 1 for "Clearly, Marceline had a good    ";
			process 2 for "instinct in setting this         ";
			process 2 for "operation up...                  ";
			process 3 for "Now, I need to make a copy of the";
			process 2 for "mansion keys so that I can get to";
			process 2 for "the apartments. I should try to  ";
			process 2 for "get hold of the ones the         ";
			process 2 for "housekeeper has.                 ";
			if the communist is mindful of the governess' issues and the communist is love letter-sent begin;
				process 3 for "To that end, I've forged a love  ";
				process 2 for "note in her name and delivered it";
				process 2 for "to the count...                  ";
			otherwise if the communist is mindful of the governess' issues;
				process 3 for "In fact, I've found a letter     ";
				process 2 for "addressed to her, encouraging her";
				process 2 for "to seduce the count...           ";
			end if;
		end if;
		if the safe lock is deserving a journal entry or the strange door is deserving a journal entry begin;
			if the safe lock is deserving a journal entry and the strange door is deserving a journal entry begin;
				process 3 for "It's worth noting that there's a ";
				process 2 for "safe and a strange door knob that";
				process 2 for "are bothering me.                ";
			otherwise if the safe lock is deserving a journal entry;
				process 3 for "It's worth noting that there's a ";
				process 2 for "safe in the study that's         ";
				process 2 for "bothering me.                    ";
			otherwise if the strange door is deserving a journal entry;
				process 3 for "It's worth noting that there's a ";
				process 2 for "door knob in the upstairs lounge ";
				process 2 for "that's bothering me.             ";
			end if;
		end if;
	[Third act, scene 4]
	otherwise if the mechanism is set during the third act and the mechanism is set to the evening;
		if the communist is upstairs crates-sabotaged and the communist is downstairs crates-sabotaged begin;
			if the communist is count-challenged and the communist is count-executed begin;
				process 1 for "I confronted the count and shot  ";
				process 2 for "him as he tried to escape, but I ";
				process 2 for "managed to sabotage the military ";
				process 2 for "supplies that had been delivered ";
				process 2 for "to the mansion.                  ";
			otherwise if the communist is count-challenged;
				process 1 for "I confronted the count, who fled ";
				process 2 for "the estate, but I managed to     ";
				process 2 for "sabotage the supplies that had   ";
				process 2 for "been delivered to the mansion.   ";
			end if;
			if the communist is sabotage-partially concluded begin;
				if the communist is sabotage-fully concluded begin;
					process 3 for "I was also able to cover my      ";
					process 2 for "tracks:                          ";
				else;
					process 3 for "I've also started taking steps to";
					process 2 for "ensure that no one is able to    ";
					process 2 for "undo my efforts.                 ";
				end if;
				if the communist is telephone-sabotaged begin;
					process 3 for "- The telephone is out of order. ";
				end if;
				if the communist is teleprinter-sabotaged begin;
					process 3 for "- The teleprinter is destroyed.  ";
				end if;
				if the communist is cellar-sealed off begin;
					process 3 for "- The basement is sealed off.    ";
				end if;
				if the communist is sabotage-fully concluded begin;
					process 3 for "I think I can leave now.         ";
				else;
					process 3 for "I'm almost there. I just need to ";
					process 2 for "persevere a little longer.       ";
				end if;
			else;
				process 3 for "I should now make sure that no   ";
				process 2 for "one is able to undo my efforts.  ";
			end if;
		otherwise if the communist is free;
			process 1 for "Before she left, Marceline       ";
			process 2 for "instructed me to inspect the     ";
			process 2 for "equipment that was delivered, and";
			process 2 for "to sabotage it if I could. And   ";
			process 2 for "she gave me a weapon...          ";
			if the communist is count-challenged and the communist is count-executed begin;
				process 3 for "- I confronted the count and shot";
				process 2 for "  him as he tried to escape.     ";
			otherwise if the communist is count-challenged;
				process 3 for "- I confronted the count, and let";
				process 2 for "  him flee the estate.           ";
			end if;
			if the communist is cellar-sealed off begin;
				process 3 for "- I condemned access to the      ";
				process 2 for "  basement after flooding the    ";
				process 2 for "  equipment stored there.        ";
			otherwise if the communist is downstairs crates-sabotaged and the communist is uniforms-sabotaged;
				process 3 for "- I flooded the basement where   ";
				process 2 for "  some of the military equipment ";
				process 2 for "  was stored, adding a good      ";
				process 2 for "  amount of corrosive substances ";
				process 2 for "  as well.                       ";
			otherwise if the communist is downstairs crates-sabotaged;
				process 3 for "- I flooded the basement where   ";
				process 2 for "  some of the military equipment ";
				process 2 for "  was stored.                    ";
			otherwise if the communist is northern crates-opened or the communist is southern crates-opened;
				if the communist is northern crates-opened begin;
					process 3 for "- I found uniforms and supplies  ";
					process 2 for "  in the northern part of the    ";
					process 2 for "  basement.                      ";
				end if;
				if the communist is southern crates-opened begin;
					process 3 for "- There are large quantities of  ";
					process 2 for "  weapons and ammunition in the  ";
					process 2 for "  southern part of the basement. ";
				end if;
			end if;
			if the communist is upstairs crates-sabotaged begin;
				process 3 for "- I have placed valuable items in";
				process 2 for "  the crates located on the      ";
				process 2 for "  ground floor.                  ";
			otherwise if the communist is upstairs crates-opened;
				process 3 for "- I have discovered piles of     ";
				process 2 for "  auxiliary military equipment in";
				process 2 for "  the ballroom.                  ";
			end if;
		else;
			process 1 for "I heard quite a commotion whilst ";
			process 2 for "I was confined to my room, and   ";
			process 2 for "now Marceline wants to see me at ";
			process 2 for "our usual meeting point...       ";
		end if;
	[Third act, scene 3]
	otherwise if the mechanism is set during the third act and the mechanism is set to the afternoon;
		if the communist is equipment-returned begin;
			process 1 for "I did my best, and I handed the  ";
			process 2 for "equipment back to Marceline. I   ";
			process 2 for "think I got everything I could   ";
			process 2 for "out of that damned delegation.   ";
		otherwise if the communist is delegation-completely failed;
			process 1 for "I managed to take photographs of ";
			process 2 for "all the delegates... But I failed";
			process 2 for "to get to where they were        ";
			process 2 for "heading. I won't be able to      ";
			process 2 for "record their discussions.        ";
		otherwise if the communist is delegation-spied;
			process 1 for "I managed to take photographs of ";
			process 2 for "all the delegates.               ";
			if the communist is delegation-optimally recorded begin;
				process 3 for "On top of that, I was able to    ";
				process 2 for "get a good recording of their    ";
				process 2 for "conversations.                   ";
			otherwise if the communist is delegation-recorded;
				process 3 for "What's more, I was able to get a ";
				process 2 for "recording of their conversations,";
				process 2 for "despite a few funnel-related     ";
				process 2 for "issues...                        ";
			otherwise if the communist is delegation-barely recorded;
				process 3 for "However, I'm not sure whether the";
				process 2 for "graphophone recorded their       ";
				process 2 for "discussions properly.            ";
			else;
				process 3 for "However, I was unable to record  ";
				process 2 for "their conversations.             ";
			end if;
		otherwise if the communist is photos-taken;
			process 1 for "I managed to take photographs of ";
			process 2 for "all the delegates... Now I must  ";
			process 2 for "find a way to record their       ";
			process 2 for "conversations.                   ";
		otherwise if the communist is equipment-received;
			process 1 for "Marceline has provided me with   ";
			process 2 for "equipment to take photographs of ";
			process 2 for "the delegates and to record their";
			process 2 for "conversations. I'll have to      ";
			process 2 for "proceed with finesse.            ";
		else;
			process 1 for "Marceline promised she would meet";
			process 2 for "me this afternoon. I must go and ";
			process 2 for "see her.                         ";
		end if;
		if the communist is evidence-photographed begin;
			process 3 for "I've also photographed everything";
			process 2 for "that could prove the count's     ";
			process 2 for "political involvement.           ";
		otherwise if the communist is documents-photographed and the communist is equipment-returned;
			process 3 for "I've also photographed the       ";
			process 2 for "documents from the safe.         ";
		otherwise if the communist is documents-photographed;
			process 3 for "I've also photographed the       ";
			process 2 for "documents from the safe. That's  ";
			process 2 for "the most important part, but any ";
			process 2 for "other evidence would be useful.  ";
		otherwise if the communist is equipment-received;
			process 3 for "I must also photograph anything  ";
			process 2 for "that proves the count's political";
			process 2 for "involvement.                     ";
		end if;
		if the communist is wrong code-sent begin;
			process 3 for "Besides, I'm pretty sure I       ";
			process 2 for "ordered an army to march blindly ";
			process 2 for "into enemy territory...          ";
		otherwise if the communist is delegation-spied;
			process 3 for "Besides, I wonder how I might    ";
			process 2 for "make use of that curious         ";
			process 2 for "expression, 'Kagalnik 1671'...   ";
		end if;
	[Third act, scene 2]
	otherwise if the mechanism is set during the third act and the mechanism is set to the midday;
		if the communist is aware of the french invasion of Russia begin;
			process 1 for "I managed to eavesdrop on the    ";
			process 2 for "delegates['] discussions... France ";
			process 2 for "is going to invade Ukraine and   ";
			process 2 for "attack Soviet Russia!            ";
			if the communist is cannon-fired begin;
				process 3 for "As for the rest, I managed to    ";
				process 2 for "drive away the soldier guarding  ";
				process 2 for "the tank.                        ";
				process 3 for "I also fired at the mansion with ";
				process 2 for "the tank's cannon to make it look";
				process 2 for "like a malfunction.              ";
				process 3 for "I'm not sure I can do much better";
				process 2 for "than that, for the moment.       ";
			otherwise if the communist is soldier-sent away;
				process 3 for "As for the rest, I managed to    ";
				process 2 for "drive away the soldier guarding  ";
				process 2 for "the tank.                        ";
			else;
				process 3 for "Now I just need to figure out how";
				process 2 for "to capitalize on this dreadful   ";
				process 2 for "information...                   ";
			end if;
		else;
			process 1 for "With that bunch of nasty         ";
			process 2 for "bourgeois types in the mansion   ";
			process 2 for "and the tank in the courtyard,   ";
			process 2 for "I've got plenty to get on with...";
			process 2 for "provided I can manage to do      ";
			process 2 for "anything without Marceline's     ";
			process 2 for "equipment.                       ";
		end if;
	[Third act, scene 1]
	otherwise if the mechanism is set during the third act and the mechanism is set to the morning;
		if the communist is call-made begin;
			process 1 for "Now that I've spoken to          ";
			process 2 for "Marceline, all I have to do is   ";
			process 2 for "wait for these distinguished     ";
			process 2 for "visitors to arrive...            ";
		otherwise if the mechanism is set to the morning;
			process 1 for "Change of plan. I must speak to  ";
			process 2 for "Marceline immediately to ask her ";
			process 2 for "for equipment.                   ";
		end if;
	otherwise if the mechanism is set during the third act and the mechanism is set to the night;
		process 1 for "I've told Marceline everything I ";
		process 2 for "uncovered in the count's         ";
		process 2 for "apartments.                      ";
		process 3 for "Tomorrow night, she'll provide me";
		process 2 for "with a camera so I can complete  ";
		process 2 for "this assignment.                 ";
	end if.

Definition: the strange door is deserving a journal entry if the communist is combination doorknob-understood and the communist is not victorious of the doorknob ordeal.

Definition: the safe lock is deserving a journal entry if the wall safe is already examined and the safe lock is not unbolted.

Definition: the communist is aware of at least something during the second act if the communist is aware of France bankrolling the civil war or the communist is aware of the economical interests of France in Ukraine or the communist is aware of the identity of the count's superior officer or the communist is aware of the intentions of France towards Russia.

Definition: the communist is aware of everything during the second act if the communist is aware of France bankrolling the civil war and the communist is aware of the economical interests of France in Ukraine and the communist is aware of the identity of the count's superior officer and the communist is aware of the intentions of France towards Russia.

Definition: the communist is crates-sabotaged if it is downstairs crates-sabotaged and it is upstairs crates-sabotaged.

Definition: the communist is sabotage-fully concluded if the communist is cellar-sealed off and the communist is teleprinter-sabotaged and the communist is telephone-sabotaged.

Definition: the communist is sabotage-partially concluded if the communist is cellar-sealed off or the communist is teleprinter-sabotaged or the communist is telephone-sabotaged.


Book - Mission failure

Reason for failure is a kind of value.
Reason for failure is failing to the deadline, failing to many mistakes, failing to a major mistake, failing to wounds.
The communist has a reason for failure.

To end the story on a failure:
	now the mechanism is paused;
	now the mechanism is game over screen;
	now the mechanism is game over input;
	if the communist is failing to the deadline begin;
		[The time limit has finally been scrapped; nobody likes it, myself included]
		process 1 for "Like a thief, I fled the mansion,   ";
		process 2 for "unable to make sufficient progress  ";
		process 2 for "within the time allowed. I didn't   ";
		process 2 for "deserve to be given this assignment.";
	otherwise if the communist is failing to many mistakes;
		process 1 for "Marceline will be disappointed in   ";
		process 2 for "me. I was sent away for silly       ";
		process 2 for "reasons. I was quite right to be    ";
		process 2 for "anxious before coming here. I'm a   ";
		process 2 for "failure.                            ";
	otherwise if the communist is failing to a major mistake;
		process 1 for "This assignment was beyond my       ";
		process 2 for "capabilities. I failed to exercise  ";
		process 2 for "caution. All that's left for me now ";
		process 2 for "is to find a quiet home and devote  ";
		process 2 for "myself to washing clothes.          ";
	otherwise if the communist is failing to wounds;
		process 1 for "I regained consciousness at the     ";
		process 2 for "prison infirmary, covered in        ";
		process 2 for "bruises, with cracked ribs. I was   ";
		process 2 for "weak. There was nothing I could do  ";
		process 2 for "against the count.                  ";
	end if;
	[Proceed in reverse, logically, so that the most up-to-date information is prioritised]
	if the communist is brought into the last scene begin;
		process 3 for "And to think I was going to hurl the";
		process 2 for "people's vengeance right in his     ";
		process 2 for "face! How could I have been so      ";
		process 2 for "reckless? And above all, what's     ";
		process 2 for "going to happen to me now?          ";
	otherwise if the mechanism is set during the third act;
		process 3 for "Still, I was so close to my goal... ";
		process 2 for "And I had so much left to do to     ";
		process 2 for "sabotage the work of those damned   ";
		process 2 for "delegates... What a disappointment. ";
	otherwise if the mechanism is set during the second act;
		process 3 for "And to think I was making such good ";
		process 2 for "progress! The master of the house's ";
		process 2 for "guilt had been proven... and I was  ";
		process 2 for "so keen to reduce his work to       ";
		process 2 for "nothing. How frustrating.           ";
	otherwise if the communist is microforms-seen;
		process 3 for "What a disappointment! I had        ";
		process 2 for "uncovered important information, and";
		process 2 for "I certainly hadn't seen the last of ";
		process 2 for "the surprises. It's a terrible      ";
		process 2 for "failure.                            ";
	otherwise if the communist is aware of the secret reunions;
		process 3 for "Apart from some vague information   ";
		process 2 for "about certain meetings organised by ";
		process 2 for "the count, I learned nothing at all.";
		process 2 for "It was completely pointless.        ";
	else;
		process 3 for "I was unable to gather a single     ";
		process 2 for "piece of significant information    ";
		process 2 for "during my brief stay. It was        ";
		process 2 for "completely pointless.               ";
	end if.

Game over line 01 is a text that varies.
Game over line 02 is a text that varies.
Game over line 03 is a text that varies.
Game over line 04 is a text that varies.
Game over line 05 is a text that varies.
Game over line 06 is a text that varies.
Game over line 07 is a text that varies.
Game over line 08 is a text that varies.
Game over line 09 is a text that varies.
Game over line 10 is a text that varies.
Game over line 11 is a text that varies.
Game over line 12 is a text that varies.
Game over line 13 is a text that varies.


Book - Mission success

[Two states that trigger dynamic borders]
The top dialog presence is a truth state that varies.
The bottom dialog presence is a truth state that varies.
[A counter that tracks the state of the narration, with all its variations]
The conclusion counter is a number that varies.
[Fake score; used solely to dictate one of the protagonist's final lines]
The pseudo-score is a number that varies.

To enact the ending action using (command - an indexed text):
	now the mechanism is paused;
	[First decision to leave the mansion]
	if the conclusion counter is 0 begin;
		if the command is "[key 1]" begin;
			now the parabellum is nowhere;
			now the tin lantern is nowhere;
			now the mechanism is first epilogue stage;
			now the mechanism is intermission screen;
			display the intermission screen;
			increment the conclusion counter;
		otherwise if the command is "[key 2]";
			add in a new screen "After all, I might still have some work to do...";
			restore the last action screen input;
		else;
			end on a powerful incorrect input;
		end if;
	[Organising the cards and starting the dialogue]
	otherwise if the conclusion counter is 1;
		if the command is "[key next]" begin;
			if the mechanism is first epilogue stage begin;
				now the mechanism is second epilogue stage;
			otherwise if the mechanism is second epilogue stage;
				now the mechanism is third epilogue stage;
			otherwise if the mechanism is third epilogue stage;
				bring a type 2 discussion on "MA 1 conclusion" initiated by the comrade;
			end if;
		else;
			end on a powerful incorrect input;
		end if;
	[Sequence of closing slides]
	otherwise if the command is "[key next]";
		[Slide No. 1: general information on the landing (the text is in the scripts)]
		[Variant No. 1-1: we knew about the invasion and the information has been leaked]
		if the conclusion counter is 1100 begin;
			ready the bottom dialog;
			process 2 for "Oh, that photograph! Berthelot - he's   ";
			process 2 for "the bloke who was at the mansion! Well, ";
			process 2 for "they certainly didn't waste any time    ";
			process 2 for "launching that invasion! And the article";
			process 2 for "talks about 'rumours'...                ";
			end the bottom dialog;
			now the conclusion counter is 1101;
		otherwise if the conclusion counter is 1101;
			ready the top dialog;
			process 2 for "That's my handiwork, dear. Thanks to    ";
			process 2 for "your information, of course. It was     ";
			process 2 for "deemed advantageous to let the          ";
			process 2 for "information leak out. And look, read on!";
			end the top dialog;
			now the conclusion counter is 2000;
		[Variant n°1-2: surprise, because we failed to spy in both the dining room AND the study]
		otherwise if the conclusion counter is 1200;
			ready the bottom dialog;
			process 2 for "Oh, that photograph... Berthelot was    ";
			process 2 for "among the count's guests! Good heavens, ";
			process 2 for "they were surely there to discuss that  ";
			process 2 for "dreadful invasion... And I didn't even  ";
			process 2 for "manage to find that out...              ";
			end the bottom dialog;
			now the conclusion counter is 1201;
		otherwise if the conclusion counter is 1201;
			ready the bottom dialog;
			process 2 for "I'm just a useless fool...              ";
			end the bottom dialog;
			now the conclusion counter is 1202;
		otherwise if the conclusion counter is 1202;
			ready the top dialog;
			process 2 for "Come now, don't bite your thumbs... It  ";
			process 2 for "surely wasn't that easy. And anyway,    ";
			process 2 for "take a look at this instead...          ";
			end the top dialog;
			now the conclusion counter is 2000;
		[Slide No. 2: consequences of photographing the documents and the delegates (compulsory)]
		otherwise if the conclusion counter is 2000;
			void the previous dialog;
			process 1 for "This article is buried on the back page ";
			process 2 for "of another newspaper. It's dated two    ";
			process 2 for "days after the one I've just read.      ";
			process 3 for "'A political scandal is jeopardising the";
			process 2 for "success of the expedition to Ukraine:   ";
			process 2 for "illegally published photographs have    ";
			process 2 for "brought to light the close links between";
			process 2 for "the Ministry of War and industrial and  ";
			process 2 for "financial circles.'                     ";
			process 3 for "'Under pressure from all sides, George  ";
			process 2 for "Clemenceau implied that the promised    ";
			process 2 for "troop strength - twelve divisions -     ";
			process 2 for "might be scaled back. At the time of    ";
			process 2 for "writing, only one division has been     ";
			process 2 for "deployed to the theatre of operations.' ";
			now the conclusion counter is 2001;
		otherwise if the conclusion counter is 2001;
			ready the bottom dialog;
			process 2 for "Good heavens! All this because of the   ";
			process 2 for "photos I took through the keyhole?      ";
			end the bottom dialog;
			now the conclusion counter is 2002;
		otherwise if the conclusion counter is 2002;
			ready the top dialog;
			process 2 for "Not just that, read on!                 ";
			end the top dialog;
			now the conclusion counter is 2003;
		otherwise if the conclusion counter is 2003;
			void the previous dialog;
			process 1 for "'The government's support for the       ";
			process 2 for "Russian legitimist cause had already    ";
			process 2 for "been called into question two weeks ago,";
			process 2 for "when the disbursement of a substantial  ";
			process 2 for "sum to the Tsar's supporters was        ";
			process 2 for "uncovered following the leak of a highly";
			process 2 for "confidential document, a photograph of  ";
			process 2 for "which we were able to see.'             ";
			process 3 for "'Meanwhile, French officers accused     ";
			process 2 for "several Russian generals of embezzling  ";
			process 2 for "this loan for their own personal gain.  ";
			process 2 for "In such circumstances, it is to be      ";
			process 2 for "expected that Georges Clemenceau will   ";
			process 2 for "soon distance himself from this         ";
			process 2 for "operation in the Black Sea.'            ";
			now the conclusion counter is 2004;
		otherwise if the conclusion counter is 2004;
			ready the top dialog;
			process 2 for "That's not bad at all, is it? Here, read";
			process 2 for "this. You'll see, there are more        ";
			process 2 for "surprises in store for you...           ";
			end the top dialog;
			if the communist is delegation-optimally recorded begin;
				now the conclusion counter is 3000;
			otherwise if the communist is delegation-recorded;
				now the conclusion counter is 3100;
			else;
				now the conclusion counter is 3200;
			end if;
		[Slide No. 3: French landing in Ukraine]
		[Variant No. 3-1: the entire plan of attack was recorded]
		otherwise if the conclusion counter is 3000;
			void the previous dialog;
			process 1 for "She hands me a newspaper... The front   ";
			process 2 for "page reads 'Failed landing at Odessa! A ";
			process 2 for "severe setback inflicted on our troops!'";
			process 3 for "'As if to reflect the tense political   ";
			process 2 for "climate back home, the division sent as ";
			process 2 for "the vanguard was forced to re-embark    ";
			process 2 for "after facing the Ukrainian army, which  ";
			process 2 for "was better prepared than had been       ";
			process 2 for "anticipated.'                           ";
			process 3 for "'As if our plan of attack had been      ";
			process 2 for "leaked, heavy coastal batteries were    ";
			process 2 for "lying in wait for our navy, which, in   ";
			process 2 for "the end, had to carry out the landing   ";
			process 2 for "further east, under conditions that will";
			process 2 for "make any resupply difficult.'           ";
			now the conclusion counter is 3001;
		otherwise if the conclusion counter is 3001;
			ready the bottom dialog;
			process 2 for "'As if our plan of attack had been      ";
			process 2 for "leaked'?...                             ";
			end the bottom dialog;
			now the conclusion counter is 3002;
		otherwise if the conclusion counter is 3002;
			void the previous dialog;
			process 1 for "She laughs and gives me a friendly nudge";
			process 2 for "on the shoulder...                      ";
			now the conclusion counter is 3003;
		otherwise if the conclusion counter is 3003;
			ready the top dialog;
			process 2 for "The Ukrainian Directorate has become an ";
			process 2 for "ally of convenience, I suppose! We've   ";
			process 2 for "sent them copies of your recording.     ";
			process 2 for "Apparently, it's been taken very        ";
			process 2 for "seriously.                              ";
			end the top dialog;
			now the conclusion counter is 3004;
		otherwise if the conclusion counter is 3004;
			ready the top dialog;
			process 2 for "I know the Directorate is a bourgeois   ";
			process 2 for "regime, but, all things considered,     ";
			process 2 for "we've chosen to favour them over France.";
			process 2 for "Read this; things aren't looking good   ";
			process 2 for "for the invader...                      ";
			end the top dialog;
			now the conclusion counter is 4000;
		[Variant No. 3-2: only part of the plan of attack was recorded]
		otherwise if the conclusion counter is 3100;
			void the previous dialog;
			process 1 for "She hands me a newspaper... The front   ";
			process 2 for "page reads 'Odessa captured after fierce";
			process 2 for "fighting!'                              ";
			process 3 for "'Despite the tense political climate    ";
			process 2 for "back home, our vanguard division has    ";
			process 2 for "succeeded in capturing Odessa, although ";
			process 2 for "the city is now surrounded by the armies";
			process 2 for "of the Ukrainian Directorate.'          ";
			process 3 for "'Once reinforced, our troops will       ";
			process 2 for "undoubtedly be able to break the siege; ";
			process 2 for "however, according to our sources, the  ";
			process 2 for "general staff suspects that part of the ";
			process 2 for "attack plan had been leaked, allowing   ";
			process 2 for "the Ukrainians to take measures to      ";
			process 2 for "resist our landing.'                    ";
			now the conclusion counter is 3101;
		otherwise if the conclusion counter is 3101;
			ready the bottom dialog;
			process 2 for "A part of the attack plan that was      ";
			process 2 for "'leaked'?... Apparently, that wasn't    ";
			process 2 for "enough to defend the city... That's a   ";
			process 2 for "shame.                                  ";
			end the bottom dialog;
			now the conclusion counter is 3102;
		otherwise if the conclusion counter is 3102;
			ready the top dialog;
			process 2 for "Indeed, it was deemed advantageous to   ";
			process 2 for "send your recording to the Ukrainian    ";
			process 2 for "bourgeois regime... All things          ";
			process 2 for "considered, we chose to favour them over";
			process 2 for "France.                                 ";
			end the top dialog;
			now the conclusion counter is 3103;
		otherwise if the conclusion counter is 3103;
			ready the top dialog;
			process 2 for "Unfortunately, part of it was not       ";
			process 2 for "clearly audible... But don't worry,     ";
			process 2 for "you've seen that the information was    ";
			process 2 for "taken seriously all the same. Also, read";
			process 2 for "this; the situation is complicated for  ";
			process 2 for "the invader.                            ";
			end the top dialog;
			now the conclusion counter is 4000;
		[Variant No. 3-3: the plan of attack was not recorded, or was recorded very poorly]
		otherwise if the conclusion counter is 3200;
			void the previous dialog;
			process 1 for "She hands me a newspaper... The front   ";
			process 2 for "page reads 'Odessa taken! Ukraine       ";
			process 2 for "defeated by the French advance!'        ";
			process 3 for "'Despite the tense political climate    ";
			process 2 for "back home, our vanguard division        ";
			process 2 for "achieved a resounding victory in Odessa ";
			process 2 for "and occupied the city following a       ";
			process 2 for "successful landing. The defeated        ";
			process 2 for "Ukrainian troops have retreated inland.'";
			process 3 for "'Once fresh troops arrive to reinforce  ";
			process 2 for "the vanguard, the forces will link up   ";
			process 2 for "with the Russian legitimist contingents ";
			process 2 for "to launch a joint advance against the   ";
			process 2 for "Bolsheviks.'                            ";
			if the communist is delegation-completely failed begin;
				now the conclusion counter is 3210;
			else;
				now the conclusion counter is 3220;
			end if;
		[Sub-variant No. 3-3-1: complete failure of spying in the study]
		otherwise if the conclusion counter is 3210;
			ready the bottom dialog;
			process 2 for "It's sad... The delegates were surely   ";
			process 2 for "going to discuss this attack when they  ";
			process 2 for "met at the mansion.                     ";
			end the bottom dialog;
			now the conclusion counter is 3211;
		otherwise if the conclusion counter is 3211;
			ready the bottom dialog;
			process 2 for "I should have found a way to get into   ";
			process 2 for "the same room as them. Do you think that";
			process 2 for "would have made any difference?         ";
			end the bottom dialog;
			now the conclusion counter is 3230;
		[Sub-variant No. 3-3-2: presence in the study, but no recording]
		otherwise if the conclusion counter is 3220;
			ready the bottom dialog;
			process 2 for "Ah, it's infuriating! Whilst I was      ";
			process 2 for "hiding in the study, the delegates      ";
			process 2 for "described the whole operation in detail,";
			process 2 for "but I couldn't remember everything...   ";
			end the bottom dialog;
			now the conclusion counter is 3221;
		otherwise if the conclusion counter is 3221;
			ready the bottom dialog;
			process 2 for "I should have been able to record       ";
			process 2 for "them... Do you think that would have    ";
			process 2 for "made any difference?                    ";
			end the bottom dialog;
			now the conclusion counter is 3230;
		[Sub-variant No. 3-3-3: common conclusion of the last two, with variations depending on under-the-table spying]
		otherwise if the conclusion counter is 3230;
			ready the top dialog;
			if the communist is aware of the french invasion of Russia begin;
				process 2 for "We'll never know, dear. I did pass on   ";
				process 2 for "the fact that Odessa was being targeted,";
				process 2 for "but that information alone was not taken";
				process 2 for "seriously.                              ";
			else;
				process 2 for "We'll never know, dear.                 ";
			end if;
			end the top dialog;
			now the conclusion counter is 3231;
		otherwise if the conclusion counter is 3231;
			ready the top dialog;
			process 2 for "Even so, all is not lost. Read this; the";
			process 2 for "situation isn't easy for the invader.   ";
			end the top dialog;
			now the conclusion counter is 4000;
		[Slide No. 4: hostile public sentiment, resulting from information on the French markets (compulsory)]
		otherwise if the conclusion counter is 4000;
			void the previous dialog;
			process 1 for "This is an article from L'Humanité      ";
			process 2 for "published after the attack on Odessa.   ";
			process 3 for "'Anger simmers at the front: whilst     ";
			process 2 for "soldiers thought they would be returning";
			process 2 for "home after the Armistice, they now begin";
			process 2 for "to protest openly against this new war.'";
			process 3 for "'What is more, the Ukrainian population ";
			process 2 for "remains hostile towards the occupying   ";
			process 2 for "forces ever since documents were leaked ";
			process 2 for "showing that the country's resources had";
			process 2 for "been handed over to French industries.' ";
			process 3 for "'It is likely that these recent leaks   ";
			process 2 for "are the work of one and the same spy; if";
			process 2 for "this were to be confirmed, governments  ";
			process 2 for "would do well to be wary of him.'       ";
			now the conclusion counter is 4001;
		otherwise if the conclusion counter is 4001;
			ready the bottom dialog;
			process 2 for "Hmm, 'him', right...                    ";
			end the bottom dialog;
			now the conclusion counter is 4002;
		otherwise if the conclusion counter is 4002;
			void the previous dialog;
			process 1 for "She lets out a little laugh.            ";
			now the conclusion counter is 4003;
		otherwise if the conclusion counter is 4003;
			ready the top dialog;
			process 2 for "'Be wary of her', rather, but that's    ";
			process 2 for "quite something: the bourgeoisie must be";
			process 2 for "afraid of you; L'Humanité says so!      ";
			end the top dialog;
			if the communist is soldier-sent away begin;
				now the conclusion counter is 5000;
			otherwise if the communist is wrong code-sent;
				now the conclusion counter is 6000;
			else;
				now the conclusion counter is 6100;
			end if;
		[Slide No. 5, entirely optional: consequence of the information given to the soldier]
		otherwise if the conclusion counter is 5000;
			void the previous dialog;
			process 1 for "The article continues on the next page. ";
			process 3 for "'Added to this are rumours of mutiny on ";
			process 2 for "the powerful battleships 'France' and   ";
			process 2 for "'Jean Bart'. According to our sources,  ";
			process 2 for "even before setting sail from Toulon,   ";
			process 2 for "the sailors were warned of the planned  ";
			process 2 for "invasion by a soldier who is said to    ";
			process 2 for "have delivered a fiery speech to them.' ";
			process 3 for "'This soldier, who is now wanted by the ";
			process 2 for "police, appears to have sown the seeds  ";
			process 2 for "of unrest on these warships. It remains ";
			process 2 for "to be seen whether the rest of the Black";
			process 2 for "Sea fleet will be affected in turn.'    ";
			now the conclusion counter is 5001;
		otherwise if the conclusion counter is 5001;
			ready the top dialog;
			process 2 for "Why are you smiling like that? Does that";
			process 2 for "soldier ring a bell?                    ";
			end the top dialog;
			now the conclusion counter is 5002;
		otherwise if the conclusion counter is 5002;
			ready the bottom dialog;
			process 2 for "If he's the one I'm thinking of, I'm    ";
			process 2 for "really glad he wasn't imprisoned after  ";
			process 2 for "deserting. He certainly caused quite a  ";
			process 2 for "stir, that's for sure.                  ";
			end the bottom dialog;
			now the conclusion counter is 5003;
		otherwise if the conclusion counter is 5003;
			ready the bottom dialog;
			process 2 for "I hope everything turns out all right   ";
			process 2 for "for him.                                ";
			end the bottom dialog;
			if the communist is wrong code-sent begin;
				now the conclusion counter is 6000;
			else;
				now the conclusion counter is 6100;
			end if;
		[Slide No. 6: advance of the Tsarist armies]
		[Variant No. 6-1: consequence of sending the code]
		otherwise if the conclusion counter is 6000;
			void the previous dialog;
			process 1 for "I pick up another newspaper at random...";
			process 2 for "Oh! 'Disaster for the Legitimists on the";
			process 2 for "Dnieper'!... That's something!          ";
			process 3 for "'Our correspondents report that the     ";
			process 2 for "armies loyal to the Russian Empire have ";
			process 2 for "suffered a humiliating defeat on the    ";
			process 2 for "banks of the Dnieper whilst launching a ";
			process 2 for "major offensive against Ukraine.'       ";
			process 3 for "'Following a miscommunication, the      ";
			process 2 for "troops blindly marched into a trap,     ";
			process 2 for "resulting in the capture of over 10,000 ";
			process 2 for "men and a costly retreat to Crimea.'    ";
			now the conclusion counter is 6001;
		otherwise if the conclusion counter is 6001;
			ready the top dialog;
			process 2 for "It happened several weeks ago, just     ";
			process 2 for "after our assignment ended... A real    ";
			process 2 for "blow for the Tsarists. Do you know      ";
			process 2 for "anything about it? Did they mention it  ";
			process 2 for "at the mansion?                         ";
			end the top dialog;
			now the conclusion counter is 6002;
		otherwise if the conclusion counter is 6002;
			ready the bottom dialog;
			process 2 for "Um... I'm pretty sure I was the one     ";
			process 2 for "responsible for that miscommunication...";
			process 2 for "But let's not make a big deal of it; it ";
			process 2 for "wasn't fun sending people to their      ";
			process 2 for "deaths...                               ";
			end the bottom dialog;
			now the conclusion counter is 6003;
		otherwise if the conclusion counter is 6003;
			void the previous dialog;
			process 1 for "She falls silent, clearly impressed, but";
			process 2 for "also sympathetic. After a moment's      ";
			process 2 for "thought, she decides to lean in and kiss";
			process 2 for "my cheek, without saying a word.        ";
			now the conclusion counter is 6004;
		otherwise if the conclusion counter is 6004;
			ready the bottom dialog;
			process 2 for "Hmm. Right. I'll read on, if you don't  ";
			process 2 for "mind.                                   ";
			end the bottom dialog;
			if the communist is cannon-fired begin;
				now the conclusion counter is 7000;
			else;
				now the conclusion counter is 7100;
			end if;
		[Variant No. 6-2: the wrong code was not sent]
		otherwise if the conclusion counter is 6100;
			void the previous dialog;
			process 1 for "I pick up another newspaper at random...";
			process 2 for "'The Russian Legitimists escape the     ";
			process 2 for "Ukrainian Republic's trap!'             ";
			process 3 for "'Just as the armies loyal to the Russian";
			process 2 for "Empire were leaving Crimea to link up   ";
			process 2 for "with our troops, our intelligence       ";
			process 2 for "service warned them at the very last    ";
			process 2 for "moment of the presence of an enemy ready";
			process 2 for "to attack their rear and cut off their  ";
			process 2 for "retreat.'                               ";
			process 3 for "'Upon returning to safety, the          ";
			process 2 for "legitimist general staff praised the    ";
			process 2 for "fruitful cooperation fostered by our two";
			process 2 for "nations.'                               ";
			now the conclusion counter is 6101;
		otherwise if the conclusion counter is 6101;
			ready the top dialog;
			process 2 for "This happened a few weeks ago, just     ";
			process 2 for "after our assignment. Do you know       ";
			process 2 for "anything about it? Did the delegates    ";
			process 2 for "mention it?                             ";
			end the top dialog;
			now the conclusion counter is 6102;
		otherwise if the conclusion counter is 6102;
			ready the bottom dialog;
			process 2 for "...                                     ";
			end the bottom dialog;
			now the conclusion counter is 6103;
		otherwise if the conclusion counter is 6103;
			ready the bottom dialog;
			if the communist is delegation-spied begin;
				process 2 for "Never mind. That's in the past.         ";
			else;
				process 2 for "No, I haven't heard anything of the     ";
				process 2 for "sort.                                   ";
			end if;
			end the bottom dialog;
			if the communist is cannon-fired begin;
				now the conclusion counter is 7000;
			else;
				now the conclusion counter is 7100;
			end if;
		[Slide No. 7: Tsarist military resources, impact of cannon fire]
		[Variant No. 7-1: the cannon was used]
		otherwise if the conclusion counter is 7000;
			void the previous dialog;
			process 1 for "The article goes on about the state of  ";
			process 2 for "the tsarist forces...                   ";
			if the communist is wrong code-sent begin;
				process 3 for "'This disaster jeopardises the future   ";
				process 2 for "successes of the legitimist army, which ";
				process 2 for "was already under pressure from the     ";
				process 2 for "Bolsheviks.'                            ";
			else;
				process 3 for "'Despite this stroke of luck, the       ";
				process 2 for "legitimist army continues to face       ";
				process 2 for "daunting difficulties against the       ";
				process 2 for "Bolshevik troops.'                      ";
			end if;
			process 3 for "'To make matters worse, negotiations    ";
			process 2 for "regarding the purchase of hundreds of   ";
			process 2 for "French tanks have recently broken down, ";
			process 2 for "for reasons that remain unclear.'       ";
			process 3 for "'When questioned by us, Louis Renault   ";
			process 2 for "declined to comment on this failed deal,";
			process 2 for "but the illustrious industrialist       ";
			process 2 for "nevertheless emphasised the reliability ";
			process 2 for "of his tanks.'                          ";
			now the conclusion counter is 7001;
		otherwise if the conclusion counter is 7001;
			ready the bottom dialog;
			process 2 for "Oh, of course they're reliable, those   ";
			process 2 for "machines. They're also very easy to     ";
			process 2 for "operate: a mere laundress can readily   ";
			process 2 for "fire their cannon.                      ";
			end the bottom dialog;
			now the conclusion counter is 7002;
		otherwise if the conclusion counter is 7002;
			ready the top dialog;
			process 2 for "...                                     ";
			end the top dialog;
			now the conclusion counter is 7003;
		otherwise if the conclusion counter is 7003;
			ready the top dialog;
			process 2 for "I still find it hard to believe that you";
			process 2 for "shelled your employer's mansion.        ";
			end the top dialog;
			now the conclusion counter is 7004;
		otherwise if the conclusion counter is 7004;
			ready the bottom dialog;
			process 2 for "Have you read the article? I think it   ";
			process 2 for "was well worth the effort.              ";
			end the bottom dialog;
			if the communist is downstairs crates-sabotaged begin;
				now the conclusion counter is 8000;
			else;
				now the conclusion counter is 8100;
			end if;
		[Variant No. 7-2: the cannon was not used]
		otherwise if the conclusion counter is 7100;
			void the previous dialog;
			process 1 for "The article goes on about the state of  ";
			process 2 for "the tsarist forces...                   ";
			if the communist is wrong code-sent begin;
				process 3 for "'This disaster jeopardises the future   ";
				process 2 for "successes of this army, which already   ";
				process 2 for "has its hands full against the Bolshevik";
				process 2 for "troops.'                                ";
			else;
				process 3 for "'This stroke of luck comes at just the  ";
				process 2 for "right time for an army already facing   ";
				process 2 for "daunting difficulties against the       ";
				process 2 for "Bolshevik troops.'                      ";
			end if;
			process 3 for "'Fortunately, a highly lucrative deal   ";
			process 2 for "was recently concluded for the purchase ";
			process 2 for "of several hundred French tanks. When   ";
			process 2 for "faced with these machines, our allies[']  ";
			process 2 for "enemies will certainly think twice      ";
			process 2 for "before launching an assault.'           ";
			now the conclusion counter is 7101;
		otherwise if the conclusion counter is 7101;
			ready the bottom dialog;
			process 2 for "And to think that the sale was taking   ";
			process 2 for "place right before my very eyes... Damn ";
			process 2 for "it, I should have tried to do           ";
			process 2 for "something...                            ";
			end the bottom dialog;
			if the communist is downstairs crates-sabotaged begin;
				now the conclusion counter is 8000;
			else;
				now the conclusion counter is 8100;
			end if;
		[Slide No. 8: Russian contingents supplied by France]
		[Variant No. 8-1: consequences of the flooding in the cellar]
		otherwise if the conclusion counter is 8000;
			void the previous dialog;
			process 1 for "I leaf through a few more newspapers.   ";
			process 2 for "The last one was published yesterday.   ";
			process 3 for "'In a previous edition, we reported that";
			process 2 for "the new regiments sent to bolster the   ";
			process 2 for "ranks of the Russian Legitimists had    ";
			process 2 for "taken the public by surprise due to     ";
			process 2 for "their poor equipment.'                  ";
			process 3 for "'It has now emerged that these men were ";
			process 2 for "the targets of a despicable act of      ";
			process 2 for "sabotage which destroyed some of the    ";
			process 2 for "modern equipment intended for them.'    ";
			[Sub-variant No. 8-1-1: whether the uniforms were sabotaged]
			if the communist is uniforms-sabotaged begin;
				process 3 for "'The report we have seen specifically   ";
				process 2 for "mentions traces of rust on the rifles   ";
				process 2 for "and strange discolouration on the       ";
				process 2 for "uniforms, all caused deliberately.'     ";
			else;
				process 3 for "'The report we were able to consult     ";
				process 2 for "specifically mentions traces of rust on ";
				process 2 for "the rifles and mould on the uniforms,   ";
				process 2 for "all caused deliberately.'               ";
			end if;
			now the conclusion counter is 8001;
		otherwise if the conclusion counter is 8001;
			void the previous dialog;
			process 1 for "Marceline bursts out laughing behind my ";
			process 2 for "shoulder, and I can't help but join in. ";
			now the conclusion counter is 8002;
		otherwise if the conclusion counter is 8002;
			ready the top dialog;
			process 2 for "Well done, dear! And to think I doubted ";
			process 2 for "you could really destroy everything...  ";
			end the top dialog;
			now the conclusion counter is 9000;
		[Variant No. 8-2: no flooding in the cellar]
		otherwise if the conclusion counter is 8100;
			void the previous dialog;
			process 1 for "I leaf through a few more newspapers.   ";
			process 2 for "The last one in the pile was published  ";
			process 2 for "last week.                              ";
			process 3 for "'The legitimist cause has been bolstered";
			process 2 for "by the arrival of newly trained troops  ";
			process 2 for "armed with modern equipment!'           ";
			[Sub-variant No. 8-2-1: anecdotal sabotage of the ballroom's crates]
			if the communist is upstairs crates-sabotaged begin;
				process 3 for "'Despite reports of a riot allegedly    ";
				process 2 for "sparked by the discovery of valuable    ";
				process 2 for "items, the Russian army's overall       ";
				process 2 for "situation has been significantly        ";
				process 2 for "improved by the arrival of long-awaited ";
				process 2 for "reinforcements.'                        ";
			else;
				process 3 for "'Whilst the authorities feared hostile  ";
				process 2 for "actions by enemy agents, these          ";
				process 2 for "long-awaited reinforcements were able to";
				process 2 for "reach Crimea without incident, providing";
				process 2 for "a lift to the morale of the Russian     ";
				process 2 for "troops stationed there.'                ";
			end if;
			process 3 for "'Will they be able to weigh in the war  ";
			process 2 for "against Bolshevism? The future will     ";
			process 2 for "tell, but we are entitled to hope so.'  ";
			now the conclusion counter is 8101;
		otherwise if the conclusion counter is 8101;
			ready the bottom dialog;
			process 2 for "Well...                                 ";
			end the bottom dialog;
			now the conclusion counter is 8102;
		otherwise if the conclusion counter is 8102;
			ready the bottom dialog;
			process 2 for "What's done is done. We've read enough  ";
			process 2 for "of the bourgeois press for today, don't ";
			process 2 for "you think?                              ";
			end the bottom dialog;
			now the conclusion counter is 10000;
		[Slide No. 9: conclusion on the Russian contingents, appears only after 8000]
		otherwise if the conclusion counter is [over] 9000;
			void the previous dialog;
			process 1 for "Here's the end of the article...        ";
			[Sub-variant No. 9-1: communication and access routes cut off]
			if the communist is sabotage-fully concluded begin;
				process 3 for "'Alas, the authorities were alerted too ";
				process 2 for "late and proved incapable of saving the ";
				process 2 for "sabotaged equipment. It is to be feared ";
				process 2 for "that the obsolete equipment supplied as ";
				process 2 for "a replacement will undermine the combat ";
				process 2 for "capabilities of the Russian troops.'    ";
			else;
				process 3 for "'Although some of the equipment could be";
				process 2 for "saved by the time the authorities       ";
				process 2 for "arrived, the damaged stock had to be    ";
				process 2 for "replaced with outdated equipment, which ";
				process 2 for "is likely to reduce the combat          ";
				process 2 for "capabilities of the Russian troops.'    ";
			end if;
			[Sub-variant No. 9-2: sabotage of the crates in the ballroom]
			if the communist is upstairs crates-sabotaged begin;
				process 3 for "'According to some sources, a riot also ";
				process 2 for "broke out upon their arrival in Crimea, ";
				process 2 for "apparently sparked by the discovery of  ";
				process 2 for "valuable items, leaving dozens injured. ";
				process 2 for "In view of these circumstances, we can  ";
				process 2 for "only hope that there will be enough     ";
				process 2 for "able-bodied men left to defend the      ";
				process 2 for "interests of the Russian Empire.'       ";
			else;
				process 3 for "'Given these circumstances, it is       ";
				process 2 for "difficult to imagine that these         ";
				process 2 for "reinforcements will be able to turn the ";
				process 2 for "tide of the civil war.'                 ";
			end if;
			now the conclusion counter is 9001;
		otherwise if the conclusion counter is 9001;
			void the previous dialog;
			process 1 for "I let out a long sigh and exchange a    ";
			process 2 for "smile with Marceline, who looks at me   ";
			process 2 for "over my shoulder.                       ";
			now the conclusion counter is 9002;
		otherwise if the conclusion counter is 9002;
			ready the bottom dialog;
			process 2 for "We've read enough of the bourgeois press";
			process 2 for "for today, don't you think?             ";
			end the bottom dialog;
			now the conclusion counter is 10000;
		[Fake slide No. 10: conclusion of the conclusion]
		otherwise if the conclusion counter is 10000;
			ready the top dialog;
			process 2 for "Certainly. The war is only just         ";
			process 2 for "beginning. And, all across Europe, the  ";
			process 2 for "working class is burning with rage      ";
			process 2 for "against the bourgeoisie. We'll be       ";
			process 2 for "reading a lot more articles like that.  ";
			end the top dialog;
			now the conclusion counter is 10001;
		otherwise if the conclusion counter is 10001;
			ready the top dialog;
			process 2 for "By the way, would you like me to        ";
			process 2 for "congratulate you on the success of your ";
			process 2 for "mission, my favourite champion of the   ";
			process 2 for "people?                                 ";
			end the top dialog;
			now the conclusion counter is 10002;
		[Sub-variant No. 10-1-1: various responses depending on the fake score]
		otherwise if the conclusion counter is 10002;
			compute the pseudo-score;
			ready the bottom dialog;
			if the pseudo-score is at least 11 begin;
				process 2 for "No, my complete success already         ";
				process 2 for "overwhelms me with self-importance.     ";
				now the conclusion counter is 10100;
			otherwise if the pseudo-score is at least 7;
				process 2 for "No. I'm already very pleased with the   ";
				process 2 for "result.                                 ";
				now the conclusion counter is 10110;
			otherwise if the pseudo-score is at least 3;
				process 2 for "No, I'm already fairly pleased with the ";
				process 2 for "result.                                 ";
				now the conclusion counter is 10110;
			else;
				process 2 for "No. I think I made a lot of mistakes. I ";
				process 2 for "should have put more effort into it.    ";
				now the conclusion counter is 10120;
			end if;
			end the bottom dialog;
		[Sub-variant No. 10-1-2: fake maximum score of 11 points]
		otherwise if the conclusion counter is 10100;
			void the previous dialog;
			process 1 for "She bursts out laughing.                ";
			now the conclusion counter is 10101;
		otherwise if the conclusion counter is 10101;
			ready the top dialog;
			process 2 for "You're right. Modesty is petit-         ";
			process 2 for "bourgeois.                              ";
			end the top dialog;
			if the communist is household-fixed begin;
				now the conclusion counter is 10200;
			else;
				now the conclusion counter is 10300;
			end if;
		[Sub-variant No. 10-1-3: fake score between 3 and 10]
		otherwise if the conclusion counter is 10110;
			ready the top dialog;
			process 2 for "Well, such modesty. I think you were    ";
			process 2 for "excellent. I'd even say you've done     ";
			process 2 for "humanity a great service.               ";
			end the top dialog;
			now the conclusion counter is 10111;
		otherwise if the conclusion counter is 10111;
			ready the bottom dialog;
			process 2 for "...                                     ";
			end the bottom dialog;
			now the conclusion counter is 10112;
		otherwise if the conclusion counter is 10112;
			ready the bottom dialog;
			process 2 for "Then I'll accept the praise. Thank you. ";
			end the bottom dialog;
			if the communist is household-fixed begin;
				now the conclusion counter is 10200;
			else;
				now the conclusion counter is 10300;
			end if;
		[Sub-variant No. 10-1-4: fake score between 0 and 2]
		otherwise if the conclusion counter is 10120;
			ready the top dialog;
			process 2 for "Oh, don't say that. I think you were    ";
			process 2 for "excellent.                              ";
			end the top dialog;
			now the conclusion counter is 10121;
		otherwise if the conclusion counter is 10121;
			ready the bottom dialog;
			process 2 for "...                                     ";
			end the bottom dialog;
			now the conclusion counter is 10122;
		otherwise if the conclusion counter is 10122;
			ready the bottom dialog;
			process 2 for "If you say so...                        ";
			end the bottom dialog;
			if the communist is household-fixed begin;
				now the conclusion counter is 10200;
			else;
				now the conclusion counter is 10300;
			end if;
		[Variant No. 10-1: positive discussions took place with the three servants]
		otherwise if the conclusion counter is 10200;
			void the previous dialog;
			process 1 for "As I reach out to hand the newspapers   ";
			process 2 for "back to Marceline, my gaze lingers on a ";
			process 2 for "small advert.                           ";
			process 3 for "'Come and hear the Malandrines[']         ";
			process 2 for "brand-new repertoire at the grand       ";
			process 2 for "opening night of La Valetaille          ";
			process 2 for "restaurant and music hall!'...          ";
			now the conclusion counter is 10201;
		otherwise if the conclusion counter is 10201;
			void the previous dialog;
			process 1 for "I find myself smiling.                  ";
			now the conclusion counter is 10202;
		otherwise if the conclusion counter is 10202;
			ready the bottom dialog;
			process 2 for "Marceline?                              ";
			end the bottom dialog;
			now the conclusion counter is 10203;
		otherwise if the conclusion counter is 10203;
			ready the bottom dialog;
			process 2 for "Are you taking me back to Paris? I think";
			process 2 for "I've been hiding out in the countryside ";
			process 2 for "for long enough.                        ";
			end the bottom dialog;
			if the communist is carrying the ugly art begin;
				now the conclusion counter is 10220;
			else;
				now the conclusion counter is 10204;
			end if;
		[Sub-variant No. 10-1-1: theft of the Fabergé egg]
		otherwise if the conclusion counter is 10220;
			ready the bottom dialog;
			process 2 for "Also, I need to use your network to get ";
			process 2 for "a rather naughty piece of art to the    ";
			process 2 for "Hermitage Museum in Saint Petersburg.   ";
			end the bottom dialog;
			now the conclusion counter is 10204;
		otherwise if the conclusion counter is 10204;
			ready the top dialog;
			if the communist is carrying the ugly art begin;
				process 2 for "Eh? A piece of art? Well, you'll have to";
				process 2 for "tell me all about it... But, yes, of    ";
				process 2 for "course, let's get going...              ";
			else;
				process 2 for "Yes, of course, let's get going.        ";
			end if;
			end the top dialog;
			now the conclusion counter is 10205;
		otherwise if the conclusion counter is 10205;
			ready the bottom dialog;
			process 2 for "Marvellous. Soon we'll go to the music  ";
			process 2 for "hall together, alright? I think I know a";
			process 2 for "good place.                             ";
			end the bottom dialog;
			now the conclusion counter is 10206;
		otherwise if the conclusion counter is 10206;
			void the previous dialog;
			process 1 for "She smiles at me.                       ";
			now the conclusion counter is 10207;
		otherwise if the conclusion counter is 10207;
			ready the top dialog;
			process 2 for "With pleasure. And after that, there'll ";
			process 2 for "surely be new assignments waiting for   ";
			process 2 for "us.                                     ";
			end the top dialog;
			now the conclusion counter is 10208;
		otherwise if the conclusion counter is 10208;
			ready the bottom dialog;
			process 2 for "I certainly hope so. After all, no rest ";
			process 2 for "until all peoples are liberated.        ";
			end the bottom dialog;
			now the conclusion counter is 10209;
		otherwise if the conclusion counter is 10209;
			ready the top dialog;
			process 2 for "No rest until all peoples are liberated.";
			end the top dialog;
			now the conclusion counter is 20000;
		[Variant No. 10-2: no positive discussions with everyone]
		otherwise if the conclusion counter is 10300;
			ready the bottom dialog;
			process 2 for "Well, don't you think I've been hiding  ";
			process 2 for "out in the countryside for long enough? ";
			end the bottom dialog;
			now the conclusion counter is 10301;
		otherwise if the conclusion counter is 10301;
			void the previous dialog;
			process 1 for "She smiles at me.                       ";
			now the conclusion counter is 10302;
		otherwise if the conclusion counter is 10302;
			ready the top dialog;
			process 2 for "Yes, certainly.                         ";
			end the top dialog;
			now the conclusion counter is 10303;
		otherwise if the conclusion counter is 10303;
			ready the bottom dialog;
			[Sub-variant No. 10-2-1: theft of the Fabergé egg]
			if the communist is carrying the ugly art begin;
				process 2 for "So will you take us back to Paris? Also,";
				process 2 for "I need to use your network to get a work";
				process 2 for "of art to the Hermitage Museum in Saint ";
				process 2 for "Petersburg.                             ";
			else;
				process 2 for "So would you mind taking us back to     ";
				process 2 for "Paris?                                  ";
			end if;
			end the bottom dialog;
			now the conclusion counter is 10304;
		otherwise if the conclusion counter is 10304;
			ready the top dialog;
			if the communist is carrying the ugly art begin;
				process 2 for "Eh? A work of art? Well, you'll have to ";
				process 2 for "tell me all about it... But, yes, of    ";
				process 2 for "course, let's get going.                ";
			else;
				process 2 for "Yes, of course, let's get going.        ";
			end if;
			end the top dialog;
			now the conclusion counter is 10305;
		otherwise if the conclusion counter is 10305;
			ready the top dialog;
			process 2 for "Something tells me there'll be new      ";
			process 2 for "assignments waiting for us...           ";
			end the top dialog;
			now the conclusion counter is 10306;
		otherwise if the conclusion counter is 10306;
			ready the bottom dialog;
			process 2 for "Oh, I hope so. After all, no rest until ";
			process 2 for "all peoples are liberated.              ";
			end the bottom dialog;
			now the conclusion counter is 10307;
		otherwise if the conclusion counter is 10307;
			ready the top dialog;
			process 2 for "No rest until all peoples are liberated.";
			end the top dialog;
			now the conclusion counter is 20000;
		[Manages the final screens]
		otherwise if the conclusion counter is 20000;
			now the mechanism is intermission screen;
			now the mechanism is fourth epilogue stage;
			now the conclusion counter is 20001;
		otherwise if the conclusion counter is 20001;
			now the mechanism is achievements stage;
			now the conclusion counter is 20002;
		otherwise if the conclusion counter is 20002;
			now the mechanism is bonus stage;
			now the conclusion counter is 20003;
		otherwise if the conclusion counter is 20003;
			follow the immediately restart the VM rule;
		end if;
	else;
		end on a powerful incorrect input;
	end if.

[Written in haste, without any particular commentary or reflection; that's the Tristan guarantee]
To enact the cheating action using (command - an indexed text):
	now the mechanism is paused;
	let the display prevention be false;
	if the command is "00" begin;
		now the mechanism is action screen;
		restore the last action screen input;
		now the display prevention is true;
	otherwise if the command is "01";
		if the communist is count-executed begin;
			now the communist is not count-executed;
		else;
			now the communist is count-executed;
		end if;
	otherwise if the command is "02";
		if the communist is aware of the french invasion of Russia or the communist is delegation-spied begin;
			now the communist is not aware of the french invasion of Russia;
			now the communist is not delegation-spied;
		else;
			now the communist is aware of the french invasion of Russia;
		end if;
	otherwise if the command is "03";
		if the communist is delegation-completely failed begin;
			now the communist is not delegation-completely failed;
			now the communist is not delegation-spied;
		otherwise if the communist is delegation-spied;
			now the communist is delegation-completely failed;
			now the communist is not delegation-spied;
		else;
			now the communist is not delegation-completely failed;
			now the communist is delegation-spied;
		end if;
	otherwise if the command is "04";
		if the communist is delegation-optimally recorded begin;
			now the communist is not delegation-optimally recorded;
			now the communist is delegation-recorded;
		otherwise if the communist is delegation-recorded;
			now the communist is not delegation-optimally recorded;
			now the communist is not delegation-recorded;
		else;
			now the communist is delegation-optimally recorded;
			now the communist is not delegation-recorded;
		end if;
	otherwise if the command is "05";
		if the communist is soldier-sent away begin;
			now the communist is not soldier-sent away;
		else;
			now the communist is soldier-sent away;
		end if;
	otherwise if the command is "06";
		if the communist is wrong code-sent begin;
			now the communist is not wrong code-sent;
		else;
			now the communist is wrong code-sent;
		end if;
	otherwise if the command is "07";
		if the communist is cannon-fired begin;
			now the communist is not cannon-fired;
		else;
			now the communist is cannon-fired;
		end if;
	otherwise if the command is "08";
		if the communist is downstairs crates-sabotaged begin;
			now the communist is not downstairs crates-sabotaged;
		else;
			now the communist is downstairs crates-sabotaged;
		end if;
	otherwise if the command is "09";
		if the communist is upstairs crates-sabotaged begin;
			now the communist is not upstairs crates-sabotaged;
		else;
			now the communist is upstairs crates-sabotaged;
		end if;
	otherwise if the command is "10";
		if the communist is uniforms-sabotaged begin;
			now the communist is not uniforms-sabotaged;
		else;
			now the communist is uniforms-sabotaged;
		end if;
	otherwise if the command is "11";
		if the communist is sabotage-fully concluded begin;
			now the communist is not cellar-sealed off;
			now the communist is not teleprinter-sabotaged;
			now the communist is not telephone-sabotaged;
		else;
			now the communist is cellar-sealed off;
			now the communist is teleprinter-sabotaged;
			now the communist is telephone-sabotaged;
		end if;
	otherwise if the command is "12";
		if the communist is household-fixed begin;
			now the communist is not governess-fixed;
			now the communist is not maid-fixed;
			now the communist is not cook-fixed;
		else;
			now the communist is governess-fixed;
			now the communist is maid-fixed;
			now the communist is cook-fixed;
		end if;
	otherwise if the command is "13";
		if the communist is carrying the ugly art begin;
			now the ugly art is nowhere;
		else;
			now the communist is carrying the ugly art;
		end if;
	otherwise if the command is "14";
		now the communist is count-executed;
		now the communist is not aware of the french invasion of Russia;
		now the communist is not delegation-spied;
		now the communist is delegation-completely failed;
		now the communist is not delegation-optimally recorded;
		now the communist is not delegation-recorded;
		now the communist is not soldier-sent away;
		now the communist is not wrong code-sent;
		now the communist is not cannon-fired;
		now the communist is not downstairs crates-sabotaged;
		now the communist is not upstairs crates-sabotaged;
		now the communist is not uniforms-sabotaged;
		now the communist is not cellar-sealed off;
		now the communist is not teleprinter-sabotaged;
		now the communist is not telephone-sabotaged;
		now the communist is not maid-fixed;
		now the communist is not governess-fixed;
		now the communist is not cook-fixed;
		now the ugly art is nowhere;
	otherwise if the command is "15";
		now the communist is count-executed;
		now the communist is aware of the french invasion of Russia;
		now the communist is delegation-spied;
		now the communist is not delegation-completely failed;
		now the communist is not delegation-optimally recorded;
		now the communist is delegation-recorded;
		now the communist is not soldier-sent away;
		now the communist is wrong code-sent;
		now the communist is not cannon-fired;
		now the communist is downstairs crates-sabotaged;
		now the communist is not upstairs crates-sabotaged;
		now the communist is not uniforms-sabotaged;
		now the communist is not cellar-sealed off;
		now the communist is not teleprinter-sabotaged;
		now the communist is not telephone-sabotaged;
		now the communist is not maid-fixed;
		now the communist is not governess-fixed;
		now the communist is not cook-fixed;
		now the communist is carrying the ugly art;
	otherwise if the command is "16";
		now the communist is not count-executed;
		now the communist is aware of the french invasion of Russia;
		now the communist is delegation-spied;
		now the communist is not delegation-completely failed;
		now the communist is delegation-optimally recorded;
		now the communist is not delegation-recorded;
		now the communist is soldier-sent away;
		now the communist is wrong code-sent;
		now the communist is cannon-fired;
		now the communist is downstairs crates-sabotaged;
		now the communist is upstairs crates-sabotaged;
		now the communist is uniforms-sabotaged;
		now the communist is cellar-sealed off;
		now the communist is teleprinter-sabotaged;
		now the communist is telephone-sabotaged;
		now the communist is maid-fixed;
		now the communist is governess-fixed;
		now the communist is cook-fixed;
		now the communist is carrying the ugly art;
	else;
		end on a powerful incorrect input;
		now the display prevention is true;
	end if;
	unless the display prevention is true begin;
		now the mechanism is pausing the refresh;
		bring the ending panel;
	end unless.

To bring the ending panel:
	say fixed letter spacing;
	say line break;
	say "End-game variables for testing the final slides:[paragraph break]";
	say "(01)  Status of the count:          [if the communist is count-executed]dead[else]ALIVE[end if][line break]";
	say "(02)  Invasion:                     [if the communist is aware of the french invasion of Russia or the communist is delegation-spied]KNOWN[else]unknown[end if][line break]";
	say "(03)  Spying in the study:          [if the communist is delegation-completely failed]complete failure[otherwise if the communist is delegation-spied]DONE[else]not done[end if][line break]";
	say "(04)  Recording:                    [if the communist is delegation-optimally recorded]PERFECT[otherwise if the communist is delegation-recorded]acceptable[else]not done[end if][line break]";
	say "(05)  Soldier's fate:               [if the communist is soldier-sent away]INFORMED[else]unaware[end if][line break]";
	say "(06)  Incorrect code:               [if the communist is wrong code-sent]SENT[else]unsent[end if][line break]";
	say "(07)  Cannon:                       [if the communist is cannon-fired]FIRED[else]unfired[end if][line break]";
	say "(08)  Crates in the basement:       [if the communist is downstairs crates-sabotaged]SABOTAGED[else]untouched[end if][line break]";
	say "(09)  Crates in the ballroom:       [if the communist is upstairs crates-sabotaged]SABOTAGED[else]untouched[end if][line break]";
	say "(10)  Uniforms:                     [if the communist is uniforms-sabotaged]SABOTAGED[else]less touched[end if][line break]";
	say "(11)  Access and communications:    [if the communist is sabotage-fully concluded]EVERYTHING DESTROYED[else]not everything destroyed[end if][line break]";
	say "(12)  Servants:                     [if the communist is household-fixed]GENERAL POSITIVE DISCUSSION[else]no general positive discussion[end if][line break]";
	say "(13)  Fabergé egg:                  [if the communist is carrying the ugly art]STOLEN[else]left alone[end if][paragraph break]";
	say "(14)  Trigger a horrific ending[line break]";
	say "(15)  Trigger an intermediate ending (covers different slides)[line break]";
	say "(16)  Trigger a perfect ending[line break]";
	say "(00)  Return to the story[line break]";
	say variable letter spacing.

[Designed primarily to indicate optimal success and a few variations, so it is not a proper score]
[For this reason, the sabotage of uniforms has been removed: it has virtually no impact on the tone]
To compute the pseudo-score:
	[The maximum is 11]
	now the pseudo-score is 0;
	[We must have spared the count]
	if the communist is not count-executed begin;
		increment the pseudo-score;
	end if;
	[We must have heard about the invasion]
	if the communist is aware of the french invasion of Russia or the communist is delegation-spied begin;
		increment the pseudo-score;
	end if;
	[We must have recorded the details of the operation]
	if the communist is delegation-optimally recorded begin;
		increment the pseudo-score;
	end if;
	[We must have told the soldier about the invasion]
	if the communist is soldier-sent away begin;
		increment the pseudo-score;
	end if;
	[We must have sent the army into a death trap]
	if the communist is wrong code-sent begin;
		increment the pseudo-score;
	end if;
	[We must have convinced them that the FT-17s are prone to failure]
	if the communist is cannon-fired begin;
		increment the pseudo-score;
	end if;
	[We must have flooded the crates in the basement]
	if the communist is downstairs crates-sabotaged begin;
		increment the pseudo-score;
	end if;
	[We must have scattered the cufflinks in the other crates]
	if the communist is upstairs crates-sabotaged begin;
		increment the pseudo-score;
	end if;
	[We must have destroyed the means of communication and access to the underground tunnels]
	if the communist is sabotage-fully concluded begin;
		increment the pseudo-score;
	end if;
	[We must have had a positive conversation with everyone]
	if the communist is household-fixed begin;
		increment the pseudo-score;
	end if;
	[We must have stolen the egg from the count]
	if the communist is carrying the ugly art begin;
		increment the pseudo-score;
	end if.

[Note: in the end, I implemented dynamic speech bubbles in the dialogue screen!]
To demonstrate the story-dialog hybrid:
	now the mechanism is paused;
	clear the screen;
	now the mechanism is conclusion screen;
	display the conclusion screen;
	process 1 for "This is a demonstration of a globally   ";
	process 2 for "narrative-based display system that     ";
	process 2 for "nevertheless allows dialogue to be      ";
	process 2 for "shown.                                  ";
	process 3 for "In this specific case, press a key to   ";
	process 2 for "continue.                               ";
	end on a refresh;
	wait for any key;
	[1]
	ready the bottom dialog;
	process 2 for "Say, do you know what's the most        ";
	process 2 for "interesting thing?                      ";
	end the bottom dialog;
	end on a refresh;
	wait for any key;
	[2]
	ready the bottom dialog;
	process 2 for "The speech bubble borders adjust to the ";
	process 2 for "length of what I'm saying!              ";
	end the bottom dialog;
	end on a refresh;
	wait for any key;
	[3]
	ready the top dialog;
	process 2 for "With a minimum length of three lines,   ";
	process 2 for "apparently... Hang on a sec...          ";
	end the top dialog;
	end on a refresh;
	wait for any key;
	[4]
	ready the top dialog;
	process 2 for "Ahem...                                 ";
	process 2 for "Par le froid et la famine               ";
	process 2 for "Dans les villes et dans les champs      ";
	process 2 for "À l'appel du grand Lénine               ";
	process 2 for "se levaient les partisans               ";
	end the top dialog;
	end on a refresh;
	wait for any key;
	[5]
	void the previous dialog;
	process 1 for "Brilliant, isn't it?                    ";
	end on a refresh;
	wait for any key;
	[6]
	ready the bottom dialog;
	process 2 for "Yes, but... Perhaps we should have used ";
	process 2 for "this system from the start, for example ";
	process 2 for "for the many dialogue scenes you had us ";
	process 2 for "say...                                  ";
	end the bottom dialog;
	end on a refresh;
	wait for any key;
	[7]
	void the previous dialog;
	process 1 for "Ah, but you know... It would take a     ";
	process 2 for "really long time to make all those      ";
	process 2 for "changes. And besides, it's more         ";
	process 2 for "complicated in a real dialogue. The     ";
	process 2 for "characters['] heights change, for example.";
	process 3 for "Also, the problem doesn't arise on this ";
	process 2 for "screen, but we'd need to be able to     ";
	process 2 for "increase the height of the speech bubble";
	process 2 for "when the text runs on, not just make it ";
	process 2 for "extend downwards...                     ";
	process 3 for "(Note: speech bubbles were eventually   ";
	process 2 for "implemented in all the dialogue)        ";
	end on a refresh;
	wait for any key;
	[8]
	ready the top dialog;
	process 2 for "Stop bothering him, comrade. That'll be ";
	process 2 for "for the next episode.                   ";
	end the top dialog;
	end on a refresh;
	wait for any key;
	[9]
	void the previous dialog;
	process 1 for "Exactly.                                ";
	end on a refresh;
	wait for any key;
	[10]
	ready the bottom dialog;
	process 2 for "Hmm. Right. Will we still be there in   ";
	process 2 for "the next episode?                       ";
	end the bottom dialog;
	end on a refresh;
	wait for any key;
	[11]
	void the previous dialog;
	process 1 for "That's not so certain...                ";
	end on a refresh;
	wait for any key;
	[12]
	ready the bottom dialog;
	process 2 for "What? What?                             ";
	end the bottom dialog;
	end on a refresh;
	wait for any key;
	follow the immediately restart the VM rule.

[To be used on the screen following a speech bubble to clear the borders.]
To void the previous dialog:
	now the top dialog presence is false;
	now the bottom dialog presence is false.

[Two processes to choose from, to be used systematically before a speech bubble]
To ready the top dialog:
	void the previous dialog;
	clear the conclusion;
	now the top dialog presence is true.

To ready the bottom dialog:
	void the previous dialog;
	[Mandatory, as you cannot use 'process 1' without clearing the entire setup]
	clear the conclusion;
	now the bottom dialog presence is true;
	[Fills in the first few lines to move the text down]
	now the conclusion line 01 is a dialog pretext;
	now the conclusion line 02 is a dialog pretext;
	now the conclusion line 03 is a dialog pretext;
	now the conclusion line 04 is a dialog pretext;
	[Opens the top border, as there is no 'top dialog bar' in this speech bubble]
	now the conclusion line 05 is a dialog bar.

[Likewise, don't forget to close the speech bubbles with this]
To end the top dialog:
	[May fill in two lines if the reply is only one line long]
	if the conclusion line 02 is a dialog blank begin;
		now the conclusion line 02 is a dialog pretext;
		now the conclusion line 03 is a dialog pretext;
	otherwise if the conclusion line 03 is a dialog blank;
		now the conclusion line 03 is a dialog pretext;
	end if;
	[Brings the bottom border]
	process 2 for a dialog bar;
	[Replaces filled-in lines with blank lines]
	if the conclusion line 02 is a dialog pretext begin;
		now the conclusion line 02 is a dialog blank;
		now the conclusion line 03 is a dialog blank;
	otherwise if the conclusion line 03 is a dialog pretext;
		now the conclusion line 03 is a dialog blank;
	end if.

To end the bottom dialog:
	[Fills in the lines; see above]
	if the conclusion line 07 is a dialog blank begin;
		now the conclusion line 07 is a dialog pretext;
		now the conclusion line 08 is a dialog pretext;
	otherwise if the conclusion line 08 is a dialog blank;
		now the conclusion line 08 is a dialog pretext;
	end if;
	[Brings the bottom border]
	process 2 for a dialog bar;
	[Deletes the first four lines that were filled in at the start of the response]
	now the conclusion line 01 is a dialog blank;
	now the conclusion line 02 is a dialog blank;
	now the conclusion line 03 is a dialog blank;
	now the conclusion line 04 is a dialog blank;
	[Potentially clears the other filled-in lines]
	if the conclusion line 07 is a dialog pretext begin;
		now the conclusion line 07 is a dialog blank;
		now the conclusion line 08 is a dialog blank;
	otherwise if the conclusion line 08 is a dialog pretext;
		now the conclusion line 08 is a dialog blank;
	end if.

[Top edge of the speech bubble]
Top dialog is a text that varies.
To say top dialog:
	if the top dialog presence is true begin;
		say "╭──────────────────────────────────────────╮";
	else;
		say "                                            ";
	end if.

[Left edge of the speech bubble]
L01 is a text that varies.
To say L01: follow the border policy according to 01 and west.
SPL02 is a text that varies.
To say SPL02: say "[if the top dialog presence is true] ╱  [else]    [end if]".
SPL03 is a text that varies.
To say SPL03: say "[if the top dialog presence is true][']─┐ [else]    [end if]".
L04 is a text that varies.
To say L04: follow the border policy according to 04 and west.
L05 is a text that varies.
To say L05: follow the border policy according to 05 and west.
L06 is a text that varies.
To say L06: follow the border policy according to 06 and west.
SPL07 is a text that varies.
To say SPL07: follow the queue policy according to 07.
SPL08 is a text that varies.
To say SPL08: follow the queue policy according to 08.
L09 is a text that varies.
To say L09: follow the border policy according to 09 and west.
L10 is a text that varies.
To say L10: follow the border policy according to 10 and west.
L11 is a text that varies.
To say L11: follow the border policy according to 11 and west.
L12 is a text that varies.
To say L12: follow the border policy according to 12 and west.
L13 is a text that varies.
To say L13: follow the border policy according to 13 and west.

[Right edge of the speech bubble]
R01 is a text that varies.
To say R01: follow the border policy according to 01 and east.
R02 is a text that varies.
To say R02: follow the border policy according to 02 and east.
R03 is a text that varies.
To say R03: follow the border policy according to 03 and east.
R04 is a text that varies.
To say R04: follow the border policy according to 04 and east.
R05 is a text that varies.
To say R05: follow the border policy according to 05 and east.
R06 is a text that varies.
To say R06: follow the border policy according to 06 and east.
R07 is a text that varies.
To say R07: follow the border policy according to 07 and east.
R08 is a text that varies.
To say R08: follow the border policy according to 08 and east.
R09 is a text that varies.
To say R09: follow the border policy according to 09 and east.
R10 is a text that varies.
To say R10: follow the border policy according to 10 and east.
R11 is a text that varies.
To say R11: follow the border policy according to 11 and east.
R12 is a text that varies.
To say R12: follow the border policy according to 12 and east.
R13 is a text that varies.
To say R13: follow the border policy according to 13 and east.

[Three texts used to begin, close, fill and clear the lines in speech bubbles]
A dialog bar is always "────────────────────────────────────────".
A dialog pretext is always "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$".
A dialog blank is always "                                        ".

[Three calls used in the process below]
To open the border according to (direction - a direction):
	say "[if the direction is west]╭─[else]─╮[end if]".

To continue the border according to (direction - a direction):
	say "[if the direction is west]│ [else] │[end if]".

To close the border according to (direction - a direction):
	say "[if the direction is west]╰─[else]─╯[end if]".

[The position of the tail of the lower speech bubble is sometimes encroached upon by the dialogue above it]
To follow the queue policy according to (number - a number):
	if the number is 07 begin;
		if the bottom dialog presence is true begin;
			say " ╱  ";
		otherwise if the conclusion line 07 is a dialog bar and the top dialog presence is true;
			say "  ╰─";
		otherwise if the conclusion line 07 is not a dialog blank and the top dialog presence is true;
			say "  │ ";
		else;
			say "    ";
		end if;
	otherwise if the number is 08;
		if the bottom dialog presence is true begin;
			say "[']─┐ ";
		otherwise if the conclusion line 08 is a dialog bar and the top dialog presence is true;
			say "  ╰─";
		otherwise if the conclusion line 08 is not a dialog blank and the top dialog presence is true;
			say "  │ ";
		else;
			say "    ";
		end if;
	end if.

[We have the rough draft of Episode 2 here, with speech bubbles adjusted to fit the text!]
[Pff, no, I ended up doing something better with the standard dialogues after all]
[An arbitrary limit of 7 lines per reply has been set, which is already quite long]
To follow the border policy according to (number - a number) and (direction - a direction ):
	[Dynamic borders in the case of a top speech bubble]
	if the top dialog presence is true begin;
		if the number is 01 begin;
			continue the border according to the direction;
		otherwise if the number is 02;
			say " │";
		otherwise if the number is 03;
			say " │";
		otherwise if the number is 04 and the conclusion line 04 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 04 and the conclusion line 04 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 05 and the conclusion line 05 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 05 and the conclusion line 05 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 06 and the conclusion line 06 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 06 and the conclusion line 06 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 07 and the conclusion line 07 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 07 and the conclusion line 07 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 08 and the conclusion line 08 is a dialog bar;
			close the border according to the direction;
		else;
			say "  ";
		end if;
	[Dynamic borders in the case of a lower speech bubble]
	otherwise if the bottom dialog presence is true;
		if the number is 05 begin;
			open the border according to the direction;
		otherwise if the number is 06;
			continue the border according to the direction;
		otherwise if the number is 07;
			say " │";
		otherwise if the number is 08;
			say " │";
		otherwise if the number is 09 and the conclusion line 09 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 09 and the conclusion line 09 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 10 and the conclusion line 10 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 10 and the conclusion line 10 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 11 and the conclusion line 11 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 11 and the conclusion line 11 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 12 and the conclusion line 12 is a dialog bar;
			close the border according to the direction;
		otherwise if the number is 12 and the conclusion line 12 is not a dialog blank;
			continue the border according to the direction;
		otherwise if the number is 13 and the conclusion line 13 is a dialog bar;
			close the border according to the direction;
		else;
			say "  ";
		end if;
	[Default escape]
	else;
		say "  ";
	end if.

The command tally is a text that varies.
To say command tally: say "[if the number of commands is less than 100][number of commands]   [otherwise if the number of commands is less than 1000][number of commands]  [otherwise if the number of commands is less than 10000][number of commands] [else][number of commands][end if]".

The notch is a text that varies.
To say notch: say "o".

ACC01 is a text that varies.
To say ACC01: say "[if the communist is aware of the french invasion of Russia][notch][else] [end if]".
ACC02 is a text that varies.
To say ACC02: say "[if the communist is soldier-sent away][notch][else] [end if]".
ACC03 is a text that varies.
To say ACC03: say "[if the communist is cannon-fired][notch][else] [end if]".
ACC04 is a text that varies.
To say ACC04: say "[if the communist is delegation-optimally recorded][notch][else] [end if]".
ACC05 is a text that varies.
To say ACC05: say "[if the communist is wrong code-sent][notch][else] [end if]".
ACC06 is a text that varies.
To say ACC06: say "[if the communist is not count-executed][notch][else] [end if]".
ACC07 is a text that varies.
To say ACC07: say "[if the communist is downstairs crates-sabotaged][notch][else] [end if]".
ACC08 is a text that varies.
To say ACC08: say "[if the communist is upstairs crates-sabotaged][notch][else] [end if]".
ACC09 is a text that varies.
To say ACC09: say "[if the communist is sabotage-fully concluded][notch][else] [end if]".
ACC10 is a text that varies.
To say ACC10: say "[if the communist is carrying the ugly art][notch][else] [end if]".
ACC11 is a text that varies.
To say ACC11: say "[if the communist is household-fixed][notch][else] [end if]".


Book - Scripted processes


[#EXEGESIS SCRIPTS]   [Centralisation of scripted events]

[Because of my core framework, which calls upon a series of processes that are ultimately quite generic for each action (much like a set of 'meta-standard rules', really), it is not elegant to add overly specific exceptions within these processes themselves. And, as there is no option to add specific rules elsewhere (as Inform usually allows), I have chosen to centralise all such exceptions in this section. The processes below are therefore triggered from a wide variety of locations, scattered throughout the code, and invariably begin with 'run the script to...'. They typically govern exceptional events that occur only once in the story.]


[Originates from 'to enact the going back action', changes the slides, triggers the prologue dialogue with Marceline, starts the story, etc.]
To run the script to show the slides and start the first dialog:
	if the mechanism is first prologue stage begin;
		now the mechanism is second prologue stage;
	otherwise if the mechanism is second prologue stage;
		bring a type 2 discussion on "MA 1 prologue" initiated by the comrade;
	otherwise if the mechanism is third prologue stage;
		now the mechanism is fourth prologue stage;
	otherwise if the mechanism is fourth prologue stage;
		now the mechanism is action screen;
		say the first in-game text;
		start a special standby according to 1;
	otherwise if the mechanism is fifth prologue stage;
		now the mechanism is not paused;
		now the mechanism is action screen;
		restore the last action screen input;
	otherwise if the mechanism is credits stage;
		now the mechanism is main menu stage;
		now the mechanism is main menu input;
	otherwise if the mechanism is reference stage or the mechanism is recommendations stage;
		now the mechanism is alternate menu stage;
		now the mechanism is alternate menu input;
	end if.

[Originates from 'to manage a discussion', triggers when the prologue dialogue with Marceline ends]
To run the script to display the second set of intermission screen:
	now the mechanism is special prologue input;
	now the mechanism is intermission screen;
	now the mechanism is third prologue stage.

[Originates from 'to enact the proceeding action', appears at the end of the introductory slides]
To run the script to start the first dialogue:
	bring a type 2 discussion on "HK 1 introduction" initiated by the governess.

[Originates from 'to manage a discussion', triggers when the first conversation with the housekeeper ends]
To run the script to start the first tutorial event:
	now the mechanism is paused;
	now the mechanism is intermission screen;
	now the mechanism is fifth prologue stage;
	now the mechanism is special prologue input;
	now the mechanism is first tutorial event;
	repeat with target running through existing other people begin;
		now the target is unable to get new routine tasks;
	end repeat;
	reassign the cook to vegetables cutting in the kitchen;
	reassign the count to hand washing in the powder room;
	reassign the maid to floor sweeping in the eastern corridor;
	[These four values allow us to describe the start of the task immediately - in this case, waiting for the player]
	now the governess is currently moving;
	now the governess is preparing to stop;
	now the governess is protagonist waiting;
	now the governess is missing the next routine movement rule.

[Originates from 'to start a movement', ends the host of restrictions when we discover our room, and improves the text if we try to spy]
To run the script to start the second tutorial event:
	now the governess is not lengthily seen doing something here;
	now the governess is not already seen doing something here;
	now the mechanism is second tutorial event.

[Originates from 'to start a movement', triggers the final tutorial dialogue with the housekeeper when we leave the bedroom]
To run the script to start the final dialog:
	process 3 for "The housekeeper speaks to me with a satisfied smile.    ";
	start a special standby according to 2;
	now the governess is unportrayed for one turn.

[Originates from 'to enact a proceeding action', triggers when '1' is pressed after the previous script; launches the final dialogue]
To run the script to start the final tutorial event:
	bring a type 2 discussion on "HK 3 introduction" initiated by the governess;
	now the servants' basket is not hidden;
	now the cupboard is not hidden;
	forget "HK room";
	assimilate silently "HK housekeeper";
	now the mechanism is third tutorial event;
	reassign the governess to armor feathering in the ballroom;
	now the governess is missing the next routine movement rule.

[Restores the count's normal behaviour]
To run the script to free the count:
	now the task probability of the count is 0;
	now the count is not unable to get new routine tasks.

[Restores the maid's normal behaviour]
To run the script to free the maid:
	now the task probability of the maid is 0;
	now the maid is not unable to get new routine tasks.

[Restores the cook's normal behaviour and the housekeeper's freedom]
To run the script to free the cook and close the tutorial:
	now the task probability of the cook is 0;
	now the governess is not unable to get new routine tasks;
	now the cook is not unable to get new routine tasks;
	now the mechanism is no event.

[Originates from the movement processes, to trigger the encounter with the count]
To run the script to start the count encounter:
	if the governess is in the laundry room or the governess is in the servants' quarters begin;
		teleport the governess to the kitchen;
		assign a full task to the governess;
	end if;
	if the maid is in the laundry room or the maid is in the servants' quarters begin;
		teleport the maid to the eastern corridor;
		assign a full task to the maid;
	end if;
	process 1 for "As I leave the laundry room, I nearly collide with      ";
	process 2 for "someone coming the other way...                         ";
	if the communist is not count-checked begin;
		process 3 for "The count!... There he is, our aristocrat... He has     ";
		process 2 for "exactly the proud and smug demeanour I expected of him, ";
		process 2 for "but his movements appear abrupt, and he seems very      ";
		process 2 for "nervous. He stops sharply in front of me.               ";
		now the communist is count-checked;
	else;
		process 3 for "The count!... He still looks just as nervous... He stops";
		process 2 for "abruptly in front of me, clearly taken by surprise.     ";
	end if;
	start a special standby according to 24;
	now the communist is count-met.

[Following the meeting with the count, initiated after a move]
To run the script to get the handkerchief:
	process 1 for "Without moving a muscle, I watch him leave the servants[']";
	process 2 for "hall, then I hear him crossing the courtyard. Goodness  ";
	process 2 for "me, what an unpleasant man!                             ";
	process 3 for "I pick up his handkerchief and toss it into the laundry ";
	process 2 for "basket. I notice it's full of things to wash again. Come";
	process 2 for "on then, girl, back to work.                            ";
	assimilate silently "HK count";
	assimilate silently "MD count";
	assimilate silently "CK count".

[Originates from the dialogue at the end of the first act, and leads into the second]
To run the script to switch to the second act:
	forget "MA delay";
	forget "MA slowness";
	now the communist is carrying the key imprinter;
	now the mechanism is set during the second act.

[Originates from the passing of time leading up to the first morning of the second act]
To run the script to demonstrate the forced motion:
	teleport the protagonist to the servants' quarters;
	process 1 for "I hurry over to the servants['] hall to see what's going  ";
	process 2 for "on...                                                   ";
	process 3 for "I peek through the door leading onto the courtyard, but ";
	process 2 for "I only have time to see the postman's bicycle riding off";
	process 2 for "and the kitchen door closing... Someone must have       ";
	process 2 for "received a letter.                                      ";
	if the communist is not breakfast absence-assessed begin;
		process 3 for "Besides, I notice that the servants aren't gathering    ";
		process 2 for "here... So there's no breakfast, then? But I'm hungry...";
		now the communist is breakfast absence-assessed;
	end if;
	teleport the maid to the maid's bedroom;
	assign a full task to the maid;
	restore the last action screen input.

[Originates from the box restitution dialogue; allows duplicates to be obtained later on]
To run the script to introduce the acquisition of keys:
	now the key imprinter is nowhere;
	now the communist is bound to get the fake keys.

[Originates from the production of sounds (!) when we pass near the room]
To run the script to assess the depression:
	process 1 for "I quietly prick up my ears towards the bedroom door...  ";
	process 2 for "Oh là là...                                             ";
	process 3 for "Things don't seem to be going very well in there... It's";
	process 2 for "surely my fault. I'd really like to ask the others what ";
	process 2 for "they know.                                              ";
	now the communist is depression-assessed;
	restore the last action screen input;
	assimilate silently "MD depression";
	assimilate silently "CK depression".

[Originates from 'to enact the proceeding action', takes place when we meet the depressed housekeeper]
To run the script to debrief the depression:
	bring a type 2 discussion on "HK 1 depression" initiated by the governess;
	forget "MD depression";
	forget "CK depression";
	now the governess is not depressed.

[Originates from the dialogue to retrieve duplicates; yields these]
To run the script to get the keys:
	now the communist is carrying the set of forged keys;
	call for a story update notification.

[Originates from 'to enact the proceeding action', when we combine the machine and the bookmark]
To run the script to transcribe the bookmark ribbon:
	now the mechanism is examination screen;
	now the mechanism is avoiding the input fallback;
	now the graphically examined item is the teleprinter;
	now the teleprinter is receiving focus;
	now the teleprinter is machine receiving input;
	now the last ribbon is the displayed ribbon of the teleprinter;
	now the teleprinter is found ribbon;
	now the mechanism is teleprinter input;
	now the command prompt is "[fixed letter spacing] TRANSCRIBED MESSAGE > [variable letter spacing]".

[Originates from the dialogue about the hundred million; the following dialogue is only unlocked if this information is known]
To run the script to unlock the economical discussion:
	if the communist is aware of the economical interests of France in Ukraine begin;
		assimilate silently "MA interests";
	end if.

[Originates from the four concluding dialogues of the act 2 quests, the fourth of which leading to the final wrap-up]
To run the script to increment the second act:
	if the second act counter of the mechanism is 3 begin;
		assimilate silently "MA search";
	else;
		increment the second act counter of the mechanism;
	end if.

[Late and slapdash; originates from the examination of the letter; a dedicated process would have been more practical]
To run the script to read the letter:
	if the letter reading counter is 0 begin;
		now the mechanism is paused;
		process 1 for "It's a little note written in elegant handwriting.      ";
		process 3 for "'My brave Anaëlle, my dear friend, do stop hesitating.  ";
		process 2 for "You're not so young any more. It's been seven years     ";
		process 2 for "since I charmed mine, and see how life has smiled on me.";
		process 3 for "We were never cut out to be servants. Just think: if you";
		process 2 for "were to marry him, you could sing again. When my husband";
		process 2 for "entertains his friends, I recite them the songs we sang ";
		process 2 for "together back in the day... If they knew my past, they  ";
		process 2 for "wouldn't visit us any more.'                            ";
		increment the letter reading counter;
		now the mechanism is avoiding the standby preparation reset;
		start a special standby according to 12;
	otherwise if the letter reading counter is 1;
		now the mechanism is paused;
		process 1 for "'Take heart, future Countess Yakovlev! You tell me he   ";
		process 2 for "sometimes gives you meaningful glances: so take the     ";
		process 2 for "initiative! Send him a sweet note, make yourself pretty ";
		process 2 for "when evening comes, and wait for him in your room.      ";
		process 3 for "Your future happiness depends on that first night. And  ";
		process 2 for "didn't you tell me you found him rather attractive? It's";
		process 2 for "time to combine business with pleasure, dear.           ";
		process 3 for "I have faith in you. We'll see each other again soon.   ";
		process 2 for "Clarisse.'                                              ";
		increment the letter reading counter;
		now the mechanism is avoiding the standby preparation reset;
		start a special standby according to 12;
	otherwise if the letter reading counter is 2;
		process 1 for "I put the letter back on the table...                   ";
		if the communist is not mindful of the governess' issues begin;
			now the mechanism is paused;
			process 3 for "Oh là là, the housekeeper has quite the career plan...  ";
			process 2 for "Does she really intend to get married to the count? In  ";
			process 2 for "any case, that 'first night' would probably get her to  ";
			process 2 for "sleep again, which suits my interests.                  ";
			process 3 for "But she doesn't seem to be in any hurry... Might it be  ";
			process 2 for "possible to speed up the process?                       ";
			call for a story update notification;
			now the communist is mindful of the governess' issues;
		end if;
		restore the last action screen input;
		now the letter reading counter is 0;
		now the standby preparation is 0;
	end if.

[Originates from the passing of time, in the evening of indiscretions]
To put the two lovebirds to bed:
	[Housekeeper]
	now the governess is in the governess' bedroom;
	now the governess is sleep getting;
	now the governess is unwatchful;
	now the governess is unable to get new routine tasks;
	now the governess is currently motionless;
	now the governess is lengthily seen doing something here;
	now the last place of the governess is the governess' bedroom;
	now the governess is traversing the room;
	[Count]
	now the count is in the governess' bedroom;
	now the count is sleep getting;
	now the count is unwatchful;
	now the count is unable to get new routine tasks;
	now the count is currently motionless;
	now the count is lengthily seen doing something here;
	now the last place of the count is the governess' bedroom;
	now the count is traversing the room;
	[Items]
	now the master set of keys is in the governess' bedroom;
	now the pile of clothes is in the governess' bedroom;
	now the envelope is nowhere;
	now the letter is nowhere.

[Originates from the passing of time]
To run the script to make the governess brood in her bedroom:
	now the master set of keys is nowhere;
	now the pile of clothes is nowhere;
	teleport the governess to the governess' bedroom;
	reassign the governess to privately brooding in the location of the governess;
	now the governess is unable to get new routine tasks.

[Originates from the passing of time]
To run the script to make the governess brood in the common room:
	teleport the maid to the eastern corridor;
	reassign the maid to dancing quietly in the maid's bedroom;
	teleport the governess to the servants' quarters;
	reassign the governess to publicly brooding in the location of the governess;
	now the governess is unable to get new routine tasks;
	now the governess is currently motionless.

[Originates from the passing of time]
To run the script to end the depression day:
	assimilate silently "MA duplicates";
	now the governess is not unable to get new routine tasks.

[Originates from the dialogue that concludes act 2]
To run the script to switch to the third act:
	now the mechanism is set during the third act.

[Originates from 'to enact the proceeding action', when we wake up]
To run the script to learn about the delegation:
	bring a type 2 discussion on "HK 1 delegation" initiated by the governess.

[Originates from 'to enact the proceeding action', when we manage to make the telephone call]
To run the script to make the telephone call:
	bring a type 2 discussion on "MA 1 telephone" initiated by the comrade;
	now the communist is call-made.

[Immediately follows the above, originates from the end of the dialogue]
To run the script to end the telephone call:
	process 1 for "I put the receiver down.                                ";
	process 3 for "Right. I suppose all I can do now is wait?              ";
	now the mechanism is no deviation;
	teleport the count to the ballroom;
	reassign the count to piano vaguely playing in the reception hall.

[Originates from the passing of time towards the delegation's arrival, supplemented by the other scripts below]
To run the script to set up the last midday:
	[Items]
	now the food remains are nowhere;
	now the great table is nowhere;
	now the feast is in the banquet hall;
	now the great table is in the banquet hall; [For the description order]
	[Characters]
	forget "MD visit";
	teleport the governess to the banquet hall;
	reassign the governess to table setting in the location of the governess;
	now the governess is unable to get new routine tasks;
	now the governess is forcibly seen this phase;
	teleport the maid to the maid's bedroom;
	reassign the maid to postcards checking in the location of the maid;
	now the maid is forcibly seen this phase;
	teleport the cook to the cook's bedroom;
	reassign the cook to cigarette smoking in the location of the cook;
	now the cook is forcibly seen this phase;
	[Delegation]
	now the count is numerous;
	now the descriptive delegation is part of the count;
	teleport the count to the ballroom;
	reassign the count to guests entertaining in the location of the count;
	now the count is unable to get new routine tasks.

[Originates from the change of phase, before going to attend the delegates' arrival]
To run the script to bring the reception line:
	bring a type 2 discussion on "HK 2 delegation" initiated by the governess.

[Immediately after the previous one, switches from dialogue to an interlude]
To run the script to display the delegation intermission:
	now the mechanism is special prologue input;
	now the mechanism is intermission screen;
	now the delegation narration counter is 10;
	now the mechanism is reception stage.

[Immediately after the previous one, restores freedom after the interlude]
To run the script to close the delegation intermission:
	if the delegation narration counter is 0 begin;
		assimilate silently "MD bushes";
		assimilate silently "MA tank negative";
		assimilate silently "MA delegates";
		now the communist is delegation-met;
		now the light tank is in the courtyard;
		teleport the soldier to the courtyard;
		now the soldier is unable to get new routine tasks;
		reassign the soldier to guard standing in the location of the soldier;
		teleport the protagonist to the servants' quarters;
		now the mechanism is action screen;
		restore the last action screen input;
		process 1 for "As protocol has been followed to the letter, the        ";
		process 2 for "housekeeper soon sends us back to our duties, despite   ";
		process 2 for "the unexpected presence of an armoured vehicle in the   ";
		process 2 for "courtyard.                                              ";
		process 3 for "Is the count going to buy tanks from France? That would ";
		process 2 for "be a serious setback... What could I do to prevent      ";
		process 2 for "it?... If it turned out that the vehicle was unreliable,";
		process 2 for "would he call off the purchase?                         ";
		call for a story update notification;
	else;
		decrement the delegation narration counter;
	end if.

[After speaking to the cook, triggers the countdown in the dining room]
To run the script to start the lunch countdown:
	now the mechanism is lunch beginning countdown;
	now the countdown is 13.

[From the core framework, used solely for the dining room]
To act upon the countdown:
	if the mechanism is lunch beginning countdown begin;
		[Departure of the housekeeper]
		if the countdown is 11 begin;
			now the governess is not unable to get new routine tasks;
			reassign the governess to inventory taking in the cellar;
			now the governess is missing the next routine movement rule;
		[In the event that a character loiters or is about to loiter in the corridor]
		otherwise if the countdown is 9;
			repeat with target running through domestic persons begin;
				if the targeted location of the target is the eastern corridor begin;
					reassign the target to time passing in the servants' quarters;
				end if;
			end repeat;
		[Delegation's movement]
		otherwise if the countdown is 4;
			reassign the count to guests entertaining in the banquet hall;
			now the count is missing the next routine movement rule;
		[Player help]
		otherwise if the countdown is 0 and the communist is not in the banquet hall;
			process 3 for "The count's guests have probably arrived in the dining  ";
			process 2 for "room by now. I'm afraid I've missed an opportunity to   ";
			process 2 for "obtain valuable information.                            ";
			now the communist is table spying-failed;
			now the mechanism is lunch end countdown;
			now the countdown is 20;
		end if;
	otherwise if the mechanism is lunch end countdown;
		[Return to the ballroom if the attempt fails]
		if the countdown is 0 begin;
			reassign the count to guests entertaining in the ballroom;
		end if;
	otherwise if the mechanism is study rush countdown;
		[Manages the timer in the event of a longer trip]
		if the count is in the upper lounge and the count is traversing the room and the communist is granted some leeway begin;
			reassign the count to guests entertaining in the location of the count;
			now the communist is not granted some leeway;
		otherwise if the count is in the upper lounge and the count is currently motionless;
			reassign the count to guests entertaining in the study;
		end if;
		[It's impossible to truly rely on the counter, since sometimes two moves occur during a single turn]
		if the count is in the study and the communist is not in the study begin;
			process 3 for "Oh, it's too late now... They must have reached the     ";
			process 2 for "study... Blimey, what a failure! I shouldn't have wasted";
			process 2 for "a single moment.                                        ";
			if the communist is table spying-failed begin;
				process 3 for "Between that and my inability to spy on them at midday, ";
				process 2 for "I've certainly missed out on vital information.         ";
			else;
				process 3 for "I've certainly missed out on important information.     ";
			end if;
			call for a story update notification;
			now the communist is delegation-completely failed;
			if the communist is documents-photographed begin;
				run the script to assimilate the adequate restitution dialog;
			end if;
			now the countdown is 0;
		otherwise if the count is in the study and the communist is in the study and the count is currently motionless and the communist is not carrying the crank;
			process 3 for "The delegates continue their discussions.               ";
			process 3 for "With no way of winding up the graphophone, I won't be   ";
			process 2 for "able to use it... Blimey, I'll just have to listen to   ";
			process 2 for "these gentlemen with my ears...                         ";
			start a special standby according to 10;
			now the count is unportrayed for one turn;
			now the countdown is 0;
		end if;
	end if.

[Originates from the combination of hiding under the table and the arrival of the delegates]
To run the script to spy under the table:
	now the mechanism is special prologue input;
	now the mechanism is intermission screen;
	now the table narration counter is 3;
	now the mechanism is table stage.

[Immediately following the above, strings together the various stages of under-the-table spying]
To run the script to close the table intermission:
	if the table narration counter is 0 begin;
		assimilate silently "MA invasion";
		forget "MA delegates";
		now the communist is aware of the french invasion of Russia;
		now the mechanism is action screen;
		now the mechanism is no deviation;
		now the feast is consumed;
		restore the last action screen input;
		now the communist is not hidden;
		teleport the count to the reception hall;
		reassign the count to guests entertaining in the location of the count;
		process 1 for "It's the return of silence that snaps me out of my      ";
		process 2 for "dismay. They've left the dining room.                   ";
		process 3 for "I crawl out from under the table. It was a humiliating  ";
		process 2 for "hiding place.                                           ";
		process 3 for "Take heart, girl. Don't let it get you down. You've     ";
		process 2 for "still got plenty to do.                                 ";
	otherwise if the table narration counter is 1;
		[Inserts a dialogue between the two cutscenes, which wasn't easy to do]
		now the mechanism is delegation deviation;
		bring a type 2 discussion on "CO 1 invasion" initiated by the count;
		decrement the table narration counter;
	else;
		decrement the table narration counter;
	end if.

[Originates from the use of the trigger lever; multiple use of 'special standby']
The cannon fire text is a number that varies.

[Unsurprisingly, originates from the use of the trigger lever, provided the cannon is in working order]
To run the script to fire the cannon:
	if the cannon fire text is 0 begin;
		process 1 for "The blast is deafening. I feel the shockwave reverberate";
		process 2 for "through my entire body.                                 ";
		process 3 for "The colonnade on the front steps shatters, sending      ";
		process 2 for "fragments of stone flying across the courtyard and onto ";
		process 2 for "the tank. The column struck by the shell collapses      ";
		process 2 for "completely with a tremendous crash, causing the eaves   ";
		process 2 for "above the steps to sway.                                ";
		process 3 for "A heavy silence descends upon the estate... I gaze at my";
		process 2 for "work in disbelief, my ears ringing, struck by the       ";
		process 2 for "weapon's brutality.                                     ";
		increment the cannon fire text;
		now the rubble is in the courtyard;
		now the mechanism is avoiding the standby preparation reset;
		start a special standby according to 9;
	otherwise if the cannon fire text is 1;
		teleport the protagonist to the courtyard;
		process 1 for "I must pull myself together at once.                    ";
		process 3 for "I dash out of the turret and down to the courtyard...   ";
		process 2 for "Rubble from the column cover the ground.                ";
		process 3 for "I hear footsteps and shouts coming from all             ";
		process 2 for "directions!... I rush towards the servants['] hall.       ";
		increment the cannon fire text;
		now the mechanism is avoiding the standby preparation reset;
		start a special standby according to 9;
	otherwise if the cannon fire text is 2;
		teleport the protagonist to the servants' quarters;
		process 1 for "Just as I arrive, the maid bursts out of the corridor   ";
		process 2 for "and gives me a panicked look. She dashes right past me  ";
		process 2 for "and flings open the courtyard door to see what has      ";
		process 2 for "happened. I follow her straight away, doing my best to  ";
		process 2 for "look dumbfounded...                                     ";
		process 3 for "Opposite, the kitchen door also swings open, and the    ";
		process 2 for "cook appears, stunned, closely followed by the          ";
		process 2 for "housekeeper, who looks equally shocked.                 ";
		increment the cannon fire text;
		now the mechanism is avoiding the standby preparation reset;
		start a special standby according to 9;
	otherwise if the cannon fire text is 3;
		process 1 for "The large front door shakes... The impact has smashed it";
		process 2 for "in badly, but the count manages to open it. He walks    ";
		process 2 for "down into the courtyard, stepping over the debris, pale ";
		process 2 for "as a sheet, closely followed by his guests.             ";
		process 3 for "As several of them gather round him to offer improvised ";
		process 2 for "explanations, one of them makes broad, angry gestures at";
		process 2 for "us, ordering us to close the doors.                     ";
		process 3 for "The maid obeys at once, then turns away with a long     ";
		process 2 for "sigh.                                                   ";
		teleport the governess to the kitchen;
		teleport the cook to the kitchen;
		teleport the maid to the servants' quarters;
		teleport the count to the courtyard;
		reassign the maid to time passing in the location of the maid;
		reassign the count to arguing in the location of the count;
		call for a story update notification;
		assimilate silently "HK explosion";
		assimilate silently "CK explosion";
		assimilate silently "MD explosion";
		assimilate silently "MA tank positive";
		forget "MA tank negative";
		[Apparently, you have to do this; I'm not really sure why...]
		restore the last action screen input;
	end if.

[Originates from the passing of time towards the last afternoon, when the conditions are met]
To run the script to set up the last afternoon:
	summon the comrade;
	now the teleprinter is blank ribbon;
	now the comrade is evening-spent;
	now the light tank is nowhere;
	now the soldier is nowhere;
	now the soldier is currently motionless;
	now the feast is nowhere;
	teleport the governess to the servants' quarters;
	reassign the governess to snack getting in the kitchen;
	teleport the maid to the eastern corridor;
	reassign the maid to floor sweeping in the western corridor;
	now the governess is missing the next routine movement rule;
	teleport the count to the reception hall;
	reassign the count to guests entertaining in the location of the count;
	forget "MD schedule";
	forget "CK schedule".

[Originates from the conversation with Marceline, during the last afternoon]
To run the script to collect the devices:
	now the communist is carrying the pocket camera;
	now the communist is carrying the wax cylinder;
	now the communist is carrying the graphophone.

[Originates from the special action of taking a photograph through the keyhole]
To run the script to move the delegation to the study:
	reassign the count to guests entertaining in the study;
	now the mechanism is study rush countdown;
	now the countdown is 30;
	[Protection for the player; keeps everyone out of the way]
	teleport the maid to the eastern corridor;
	reassign the maid to floor sweeping in the location of the maid;
	teleport the governess to the governess' bedroom;
	reassign the governess to frame remembering in the location of the governess;
	teleport the cook to the cellar;
	reassign the cook to inventory taking in the location of the cook;
	[Gives a bonus of a few turns if you've taken photographs from the ballroom]
	if the location is the ballroom begin;
		now the communist is granted some leeway;
	end if.

[Originates from using the crank handle whilst hidden behind the curtain]
To run the script to record the delegation:
	now the mechanism is special prologue input;
	now the mechanism is intermission screen;
	now the curtains narration counter is 6;
	now the mechanism is curtains stage.

[Immediately follows the above, strings together the various stages of spying]
To run the script to close the curtains intermission:
	if the curtains narration counter is 0 begin;
		now the communist is delegation-spied;
		now the communist is aware of the wrong code to send;
		if the graphophone is complete begin;
			now the communist is delegation-optimally recorded;
		otherwise if the graphophone is serviceable;
			now the communist is delegation-recorded;
		otherwise if the graphophone is barely working;
			now the communist is delegation-barely recorded;
		end if;
		if the communist is documents-photographed begin;
			run the script to assimilate the adequate restitution dialog;
		end if;
		now the mechanism is not paused;
		now the mechanism is action screen;
		now the mechanism is no deviation;
		restore the last action screen input;
		reassign the count to guests entertaining in the ballroom;
		now the count is missing the next routine movement rule;
		process 1 for "At last, I hear movement on the other side of my        ";
		process 2 for "curtain...                                              ";
	otherwise if the curtains narration counter is 1;
		now the communist is graphophone-stored;
		now the mechanism is general deviation;
		bring a type 2 discussion on "CO 1 directorate" initiated by the count;
		decrement the curtains narration counter;
	else;
		decrement the curtains narration counter;
	end if.

[Originates from the various moments that allow restitution to take place]
To run the script to assimilate the adequate restitution dialog:
	[Note for the next project: create an easy-to-use dialogue branching system]
	if the communist is delegation-completely failed begin;
		assimilate silently "MA return negative";
	otherwise if the communist is delegation-optimally recorded;
		assimilate silently "MA return positive";
	otherwise if the communist is delegation-recorded;
		assimilate silently "MA return positive";
	otherwise if the communist is delegation-barely recorded;
		assimilate silently "MA return negative";
	otherwise if the communist is delegation-spied;
		assimilate silently "MA return negative";
	end if.

[Originates from the conclusion of the restitution dialogue]
To run the script to return the equipment:
	now the communist is equipment-returned;
	now the graphophone is nowhere;
	now the wax cylinder is nowhere;
	now the pocket camera is nowhere;
	if the graphophone is funneled begin;
		now the communist is carrying the funnel;
	end if;
	if the communist is carrying the crank and the crank is graphophone-combined begin;
		now the printed name of the crank is "crank handle";
		now the crank is not graphophone-combined;
	end if;
	now the comrade is nowhere;
	now the comrade is not evening-spent;
	process 1 for "Marceline waves to me and walks off nimbly. Before long,";
	process 2 for "I find myself alone in front of the mansion gates.      ";
	process 3 for "Well, that was rather rushed. I wonder what's going on  ";
	process 2 for "in town...                                              ".

[Originates from the passing of time towards the last evening, when the conditions are met]
To run the script to set up the last evening:
	teleport the protagonist to the laundress' bedroom;
	now the communist is brought into the last scene;
	now the communist is count-checked;
	teleport the count to the ballroom;
	teleport the governess to the ballroom;
	teleport the maid to the maid's bedroom;
	teleport the cook to the cook's bedroom;
	summon the comrade;
	now the count is unable to get new routine tasks;
	now the governess is unable to get new routine tasks;
	now the maid is unable to get new routine tasks;
	now the cook is unable to get new routine tasks;
	reassign the maid to maid hiding in the location of the maid;
	reassign the cook to cook hiding in the location of the cook;
	reassign the count to receipt checking in the location of the count;
	reassign the governess to floor sweeping in the location of the governess;
	now the count is not numerous;
	now the descriptive delegation is nowhere;
	now every laundry baskets are nowhere;
	if the communist is carrying the tin lantern begin;
		now the tin lantern is in the laundress' bedroom;
	end if;
	repeat with target running through domestic persons begin;
		now the target is forcibly seen this phase;
	end repeat;
	now the ballroom is filled with crates;
	now the northern storeroom is filled with crates;
	now the southern storeroom is filled with crates;
	now the southern crates are in the southern storeroom;
	now the northern crates are in the northern storeroom;
	now the upstairs crates are in the ballroom;
	now the electrical panel is delivering power.

[After the passing of time; prefer the previous script in case of significant changes]
To run the script to make a brief appearance in the bedroom:
	now the communist is evening-delayed;
	now the mechanism is action screen;
	process 1 for "The housekeeper follows me to my bedroom door, then     ";
	process 2 for "gives me a discreet, weary nod before leaving and       ";
	process 2 for "locking the door behind her.                            ";
	process 3 for "Ah, what an annoying situation! I'd really like to know ";
	process 2 for "what's going on.                                        ";
	start a special standby according to 11.

[Immediately after the above, which is just there to set the pace a bit]
To run the script to display the delivery intermission:
	now the mechanism is special prologue input;
	now the mechanism is intermission screen;
	now the delivery narration counter is 6;
	now the mechanism is waiting stage.

[Immediately after the above; structures the delivery cutscene]
To run the script to close the delivery intermission:
	if the delivery narration counter is 1 begin;
		now the communist is not evening-delayed;
		now the delivery narration counter is 0;
		now the mechanism is action screen;
		restore the last action screen input;
		process 1 for "I get out of bed without wasting any time.              ";
		process 3 for "What's happening now?                                   ";
	else;
		decrement the delivery narration counter;
	end if.

[Originates from the end of the last meeting with Marceline]
To run the script to close the last briefing:
	process 1 for "With that, she swiftly slips away... Soon, she's out of ";
	process 2 for "sight. I stare at the piece of black steel in my hands, ";
	process 2 for "my heart pounding.                                      ";
	process 3 for "Calm down, girl. Catch your breath. Calm yourself. She  ";
	process 2 for "believes in you.                                        ";
	now the communist is free;
	now the comrade is nowhere;
	now the apron count is 14;
	now the communist is carrying the cartridges;
	now the communist is carrying the parabellum.

[Originates from the description, when entering the ballroom]
To run the script to confront the count:
	now the mechanism is paused;
	process 1 for "I burst into the ballroom... It's filled with an endless";
	process 2 for "row of crates...                                        ";
	if the count is already seen doing something here begin;
		process 3 for "The count is still poring over the delivery record, not ";
		process 2 for "far from the housekeeper, who is sweeping the floor.    ";
	else;
		process 3 for "The count is here, poring over the delivery record,     ";
		process 2 for "whilst the housekeeper is sweeping nearby.              ";
	end if;
	process 3 for "He turns his head towards me... and freezes as he sees  ";
	process 2 for "the gun. He immediately flies into a rage. He lets out a";
	process 2 for "roar and lunges towards me.                             ";
	process 3 for "A shiver runs through my body. I point my gun at the    ";
	process 2 for "ceiling... and pull the trigger.                        ";
	start a special standby according to 13.

[Follows on directly from the section above]
To run the script to shoot the ceiling:
	now the mechanism is paused;
	if the parabellum is ready to fire begin;
		process 1 for "The shot fires. The deafening blast hits my eardrums,   ";
		process 2 for "and the recoil of the gun jolts my arm.                 ";
		process 3 for "The count comes to a halt, his face marked with a       ";
		process 2 for "frightened expression.                                  ";
		process 3 for "After a moment's thought, he lunges at the housekeeper, ";
		process 2 for "who seems paralysed with terror, and grabs her by the   ";
		process 2 for "neck to shield himself behind her.                      ";
		now the mechanism is avoiding the standby preparation reset;
		start a special standby according to 14;
	else;
		if the parabellum is ready to fail miserably begin;
			process 1 for "Disaster! The gun doesn't fire, and the magazine falls  ";
			process 2 for "to the floor!... How dreadful! The count bursts into a  ";
			process 2 for "contemptuous laugh...                                   ";
		else;
			process 1 for "Disaster! The shot doesn't go off... The gun isn't ready";
			process 2 for "to fire...                                              ";
		end if;
		process 3 for "Unable to resist his attack, I feel his fist crash into ";
		process 2 for "my jaw. I collapse to the floor and lose consciousness  ";
		process 2 for "as he rains blows down on me.                           ";
		now the mechanism is avoiding the standby preparation reset;
		start a special standby according to 16;
	end if.

[Follows on directly from the section above, if the shot missed]
To run the script to end on a failure:
	now the communist is failing to wounds;
	end the story on a failure.

[Follows on directly from the section above, if the shot was successful]
To run the script to make the governess leave:
	now the mechanism is paused;
	process 1 for "She lets out a scream of horror and, immediately, throws";
	process 2 for "a powerful elbow into her master's stomach, causing him ";
	process 2 for "to double over, gasping for breath...                   ";
	process 3 for "Visibly terrified, she runs out of the room.            ";
	process 3 for "The count straightens up, seething with rage, and       ";
	process 2 for "addresses me in a terrifying voice...                   ";
	now the mechanism is avoiding the standby preparation reset;
	start a special standby according to 15;
	teleport the governess to the maid's bedroom;
	reassign the governess to governess hiding in the location of the governess;
	now the maid is lengthily seen doing something here;
	now the governess is lengthily seen doing something here.

[Follows on directly from the section above]
To run the script to launch the final discussion:
	bring a type 2 discussion on "CO 1 confrontation" initiated by the count;
	now the communist is count-challenged;
	reassign the count to idling in the courtyard.

[Follows up the conversation with the housekeeper with the one with the maid]
To run the script to switch to the maid conclusion:
	process 1 for "The housekeeper looks as if she's about to faint, but   ";
	process 2 for "the maid catches her and helps her sit down on the small";
	process 2 for "bed. It's her turn to wrap her arms round her, her face ";
	process 2 for "buried in her blonde hair.                              ";
	process 3 for "After a few moments, the girl gets up and speaks to me. ";
	start a special standby according to 18;
	now the maid is unportrayed for one turn;
	now the governess is unportrayed for one turn.

[Ends the double discussion]
To run the script to close the maid's bedroom:
	teleport the protagonist to the western corridor;
	process 1 for "I leave the room.                                       ";
	if the communist is maid-fixed and the communist is governess-fixed begin;
		process 3 for "Well, I didn't imagine the farewells would turn out like";
		process 2 for "this. I don't think they're too angry with me; that's   ";
		process 2 for "something, at least.                                    ";
	else;
		process 3 for "Well, I didn't think the farewells would turn out like  ";
		process 2 for "this. Never mind. It's over now.                        ";
	end if.

[Ends the discussion with the cook]
To run the script to close the cook's bedroom:
	teleport the protagonist to the kitchen;
	process 1 for "I leave the room.                                       ";
	if the communist is cook-fixed begin;
		process 3 for "For a brief moment, I picture the cook on the           ";
		process 2 for "barricades, defending the victorious Revolution... It's ";
		process 2 for "a rather silly image. I hope he'll be careful.          ";
	else;
		process 3 for "For a brief moment, I picture the cook, leaning against ";
		process 2 for "the wall of his kitchen, reading the newspapers whilst  ";
		process 2 for "the Revolution is unfolding. Will he find it to be 'far ";
		process 2 for "away', too?                                             ";
	end if.

[Follows up the final dialogue with Marceline with the closing slides]
To run the script to launch the slideshow:
	now the mechanism is conclusion screen;
	now the mechanism is ending input;
	display the conclusion screen;
	process 1 for "The newspaper is from ten days ago...   ";
	process 2 for "Marceline points to the front-page      ";
	process 2 for "article: 'Our brave soldiers sent back  ";
	process 2 for "to fight!'...                           ";
	process 3 for "'It has been a month since the Armistice";
	process 2 for "was signed, but the guns have not fallen";
	process 2 for "silent! As rumours had suggested, an    ";
	process 2 for "ambitious military operation has been   ";
	process 2 for "launched in the Black Sea, carried out  ";
	process 2 for "by our army and navy.'                  ";
	process 3 for "'According to statements by General     ";
	process 2 for "Henri Berthelot, the Ukrainian Republic ";
	process 2 for "will be unable to offer any resistance  ";
	process 2 for "to our troops, any more than the        ";
	process 2 for "Soviets, whom we shall soon be facing.' ";
	if the communist is aware of the french invasion of Russia or the communist is delegation-spied begin;
		now the conclusion counter is 1100;
	else;
		now the conclusion counter is 1200;
	end if.

[Originates from sending the magic word via the teleprinter; yes, it's more effort than necessary]
To run the script to teleport elsewhere:
	now the mechanism is paused;
	now the mechanism is action screen;
	now the communist is teleporting;
	if the communist is carrying the parabellum begin;
		now the parabellum is nowhere;
		now the communist is temporarily-disarmed;
	end if;
	process 1 for "Ah, I see again... But... I'm not where I was at all!   ";
	process 2 for "How dreadful, I'm losing my mind!                       ";
	process 3 for "Everything's shaking, a snow-covered landscape is       ";
	process 2 for "whizzing past the windows; I think I'm on a train!...   ";
	process 2 for "There's some nice furniture; the carriage has been      ";
	process 2 for "fitted out as an office...                              ";
	process 3 for "I jump with a start when a man's voice rises behind     ";
	process 2 for "me...                                                   ";
	now the mechanism is avoiding the standby preparation reset;
	start a special standby according to 21.

[Follows on from the dialogue during the secret scene, which began above]
To run the script to initiate the way back:
	now the mechanism is paused;
	now the mechanism is action screen;
	process 1 for "Oh, no, here we go again! The carriage seems to vanish  ";
	process 2 for "into thin air! What a shame... He was so close to me, he";
	process 2 for "was just about to touch my arm!...                      ";
	start a special standby according to 22.

[Follows on directly from the section above]
To run the script to complete the way back:
	now the mechanism is paused;
	now the communist is not teleporting;
	if the communist is temporarily-disarmed begin;
		now the communist is carrying the parabellum;
		now the communist is not temporarily-disarmed;
	end if;
	restore the last action screen input;
	process 1 for "Ah...                                                   ";
	process 3 for "Here I am back in that awful mansion... Well.           ";
	process 3 for "No one will ever believe me, that's for sure.           ".


Book - Combination door handle

[Master combination]
The secure combination is a text that varies.
The secure combination is "122211".
[Combination modified by the mechanism]
The temporary combination is a text that varies.
The temporary combination is "122211".
[Text rotation]
Success rotation is a number that varies.
Success rotation is 1.
Failure rotation is a number that varies.
Failure rotation is 1.

To enact the doorknobing action using (command - an indexed text):
	now the mechanism is paused;
	if command is "[key 1]" or command is "[key 2]" begin;
		if command is character number one in the temporary combination begin;
			if the number of characters in the temporary combination is 1 begin;
				process 1 for "And... one last little turn to the left...              ";
			otherwise if success rotation is 1;
				process 1 for "I turn the knob... I hear a satisfying snap!            ";
				increment success rotation;
			otherwise if success rotation is 2;
				process 1 for "I turn it again... There's that nice snap.              ";
				increment success rotation;
			otherwise if success rotation is 3;
				process 1 for "And one more turn... Everything seems to be going well. ";
				increment success rotation;
			otherwise if success rotation is 4;
				process 1 for "I give it another turn... It went 'snap'.               ";
				now success rotation is 2;
			end if;
			replace character number one in the temporary combination with "";
		else;
			if the temporary combination is the secure combination begin;
				process 1 for "With enthusiasm, I give it a twist to the right... But  ";
				process 2 for "the mechanism creaks loudly and the knob springs back to";
				process 2 for "its starting position.                                  ";
				process 3 for "Well, that's off to a good start...                     ";
			otherwise if failure rotation is 1;
				process 1 for "I turn the knob, but... I hear a nasty click and, with a";
				process 2 for "sudden jolt, it springs back to its starting position.  ";
				process 3 for "I... I must have got it wrong somewhere...              ";
				increment failure rotation;
			otherwise if failure rotation is 2;
				process 1 for "I turn the knob... And that nasty click happens again,  ";
				process 2 for "undoing all my efforts.                                 ";
				process 3 for "I hope I haven't forgotten the combination.             ";
				increment failure rotation;
			otherwise if failure rotation is 3;
				process 1 for "One turn this way... And there's that nasty click again.";
				process 2 for "I'll have to start again.                               ";
			end if;
			now the temporary combination is the secure combination;
			now success rotation is 1;
		end if;
		if the temporary combination is "" begin;
			process 3 for "There's a loud noise! It must be the bolt coming out of ";
			process 2 for "its catch. Victory!                                     ";
			process 3 for "I think I can go into the room now.                     ";
			now the communist is victorious of the doorknob ordeal;
			restore the last action screen input;
		else;
			process 3 for "([key 1]) Twist the knob to the left                       ";
			process 2 for "([key 2]) Twist the knob to the right                      ";
			process 2 for "([key 3]) Back                                             ";
		end if;
	otherwise if command is "[key 3]";
		process 1 for "Ah, what a scatterbrain I am. Did I really forget the   ";
		process 2 for "combination? It wasn't that complicated, for goodness[']  ";
		process 2 for "sake!                                                   ";
		process 3 for "Watch out, door. I'll be back.                          ";
		restore the last action screen input;
		now success rotation is 1;
		now failure rotation is 1;
	else;
		end on a powerful incorrect input;
	end if.


Book - Breakfast

[I have not found a better place for that]
Today's breakfast is a text that varies.
The shortened breakfast is a text that varies.

Table of breakfasts
EXTENSIVE BREAKFAST												ABRIDGED BREAKFAST							SERVED STATE
"two slices of white bread with jam"						"the slices of bread"						false
"a slice of yesterday's apple tart"							"the slice of tart"							false
"a thick slice of buttered plaited bread"					"the plaited bread"							false
"two small brioches with marmalade"							"the brioches"									false
"thin slices of rye bread with butter"						"the slices of rye bread"					false
"a bowl of cinnamon porridge"									"the porridge"									false
"three small madeleines with raisins"						"the madeleines"								false
"a few rusks spread with butter and jam"					"the rusks"										false


Book - Teleprinter


[#EXEGESIS TELEPRINTER]   [A secondary framework within the core framework]

[In my view, the system governing the use of the teleprinter deserves a separate commentary, even though it is not difficult to understand. Its significance lies in the fact that it functions as a sub-framework within which we are 'trapped' when we start using the machine, and that it behaves in a similar way to the core framework itself. As with the latter, after each command, the current input state (referred to here as 'machine input') determines which command is valid, and thus which text is displayed, which properties change and which drawings are to be displayed.]

[An interesting aspect of this process is the handling of commands when sending a message via the teleprinter: several regular expressions are used to 'reject' commands that would be impossible to enter using the machine's five-key keyboard. Another point of interest is the very rudimentary method used to convert Baudot code into letters (see 'to record the sent character'). I feel that a table would have been more suitable here. Similarly, to avoid making this process too disjointed, there are a number of texts that are repeated in different places. I am aware that this is bad practice...]


[Determines which element of the teleprinter is to be displayed]
The current focus is a kind of value.
The current focus is machine focus, help focus, ribbon focus, keyboard focus, receiving focus.
The teleprinter has a current focus.
[Determines which commands are to be expected within the sub-framework]
The machine input is a kind of value.
The machine input is machine initial menu input, machine menu input, machine ribbon input, machine keyboard input, machine receiving input, machine sending input, machine receiving delay input, machine sending delay input, machine retry input, machine cancel input, machine broken input.
The teleprinter has a machine input.
[Determines which character layer should be read]
The writing mode is a kind of value.
The writing mode is letter mode, symbol mode.
The teleprinter has a writing mode.
[Determines which tape should be displayed]
The displayed ribbon is a kind of value.
The displayed ribbon is denikine ribbon, found ribbon, first error ribbon, second error ribbon, third error ribbon, fourth error ribbon, attack ribbon, blank ribbon.
The teleprinter has a displayed ribbon.
[Solutions of to the various tapes]
A displayed ribbon has a text called solution.
The solution of the denikine ribbon is "awaiting instructions from the french. denikin.".
The solution of the found ribbon is "are committed to crushing revolution. clemenceau.".
The solution of the first error ribbon is "unknown code, count".
The solution of the second error ribbon is "stick to codes, count".
The solution of the third error ribbon is "are you drunk?".
The solution of the fourth error ribbon is "unknown code".
The solution of the attack ribbon is "giving order to march immediately".
[Sets the secret code(s)]
The secret code is always "KAGALNIK 1671".
The magical word is always "XYZZY".
[Property preventing a tape from being transcribed again]
A displayed ribbon can be resolved.
[Allows the sent message to be processed]
The message being sent is a text that varies.
[Allows to return to the normal tape after combining the bookmark tape]
The last ribbon is a displayed ribbon that varies.
[Cursor that moves from letter to letter as the message is sent]
Teleprinter cursor is a number that varies.
[Varies the messages sent]
Teleprinter sending rotation is a number that varies.
[Manages the wait in front of the teleprinter]
Teleprinter waiting rotation is a number that varies.
[Manages responses from headquarters]
Teleprinter error response is a number that varies.

[It is, in essence, an additional framework within the core framework]
To enact the teleprinting action using (command - an indexed text):
	now the mechanism is paused;
	[Various sources > returns to the 'main menu']
	if the teleprinter is machine cancel input begin;
		if command is "[key 1]" begin;
			now the teleprinter is machine menu input;
			now the teleprinter is machine focus;
			depict the teleprinter;
		else;
			end on a powerful incorrect input;
		end if;
	[From the graphical examination > exits the graphical examination]
	otherwise if the teleprinter is machine broken input;
		if command is "[key 1]" begin;
			now the mechanism is action screen;
			restore the last action screen input;
			add in a new screen "I move away from the broken machine.";
		else;
			end on a powerful incorrect input;
		end if;
	[From a transcription error > makes another attempt]
	otherwise if the teleprinter is machine retry input;
		if command is "[key 1]" begin;
			now the teleprinter is receiving focus;
			now the teleprinter is machine receiving input;
			now the command prompt is "[fixed letter spacing] TRANSCRIBED MESSAGE > [variable letter spacing]";
		else;
			end on a powerful incorrect input;
		end if;
	[When starting a transcription > getting to the transcription screen]
	otherwise if the teleprinter is machine receiving delay input;
		if command is "[key 1]" begin;
			now the teleprinter is receiving focus;
			now the teleprinter is machine receiving input;
			now the command prompt is "[fixed letter spacing] TRANSCRIBED MESSAGE > [variable letter spacing]";
		else;
			end on a powerful incorrect input;
		end if;
	[Sending a message > receiving a reply]
	otherwise if the teleprinter is machine sending delay input;
		if command is "[key 1]" begin;
			[Mandatory waiting period]
			if the teleprinter waiting rotation is 1 begin;
				process 1 for "The machine hums for a little while longer... then  ";
				process 2 for "falls silent. All I can hear now is the faint       ";
				process 2 for "buzzing of the electric motor.                      ";
				process 3 for "([key 1]) Wait                                      ";
				increment teleprinter waiting rotation;
			otherwise if the teleprinter waiting rotation is 2;
				process 1 for "I wait for a few moments, watching closely for any  ";
				process 2 for "change in the machine's condition.                  ";
				process 3 for "([key 1]) Wait                                      ";
				increment teleprinter waiting rotation;
			otherwise if the teleprinter waiting rotation is 3;
				now the teleprinter is ribbon focus;
				now the teleprinter is blank ribbon;
				process 1 for "Suddenly, there's a sharp screech, and the tape     ";
				process 2 for "begins to unroll slowly...                          ";
				process 3 for "It doesn't take long before I start to hear a       ";
				process 2 for "succession of small mechanical noises as the        ";
				process 2 for "teleprinter punches holes in the paper.             ";
				process 3 for "([key 1]) Wait                                      ";
				increment teleprinter waiting rotation;
			otherwise if the teleprinter waiting rotation is 4;
				[Selects the tape to display]
				replace the text "·" in the message being sent with "";
				if the message being sent is the secret code begin;
					now the teleprinter is attack ribbon;
				otherwise if the teleprinter error response is 0;
					now the teleprinter is first error ribbon;
					increment the teleprinter error response;
				otherwise if the teleprinter error response is 1;
					now the teleprinter is second error ribbon;
					increment the teleprinter error response;
				otherwise if the teleprinter error response is 2;
					now the teleprinter is third error ribbon;
					increment the teleprinter error response;
				otherwise if the teleprinter error response is 3;
					now the teleprinter is fourth error ribbon;
				end if;
				[Initial observation]
				if the communist is not telecommunications-assessed begin;
					now the teleprinter is machine ribbon input;
					process 1 for "At last, the machine falls silent again, and the    ";
					process 2 for "tape comes to a halt. Someone, somewhere in the     ";
					process 2 for "world, perhaps thousands of kilometres away from me,";
					process 2 for "has read something I've just written, and           ";
					process 2 for "immediately replied... It's... mind-boggling.       ";
					process 3 for "([key 1]) Try to transcribe the tape                ";
					process 2 for "([key 2]) Back                                      ";
					now the communist is telecommunications-assessed;
				[In the rare instances where the message has already been translated]
				otherwise if the displayed ribbon of the teleprinter is resolved;
					now the teleprinter is machine cancel input;
					process 1 for "At last, the machine falls silent again, and the    ";
					process 2 for "tape comes to a halt.                               ";
					if the teleprinter is fourth error ribbon begin;
						process 3 for "I can roughly recall the pattern of the holes: this ";
						process 2 for "message says 'Unknown code'.                        ";
					end if;
					add in a new paragraph "([key 1]) Back";
				[Standard case with the choice of transcription - I spent so much time and effort on QOL in this story]
				else;
					now the teleprinter is machine ribbon input;
					process 1 for "At last, the machine falls silent again, and the    ";
					process 2 for "tape comes to a halt.                               ";
					process 3 for "My message has been answered.                       ";
					process 3 for "([key 1]) Try to transcribe the tape                ";
					process 2 for "([key 2]) Back                                      ";
				end if;
			end if;
		else;
			end on a powerful incorrect input;
		end if;
	[Initial main menu]
	otherwise if the teleprinter is machine initial menu input;
		[Initial description unlocking subsequent examinations]
		if command is "[key 1]" begin;
			process 1 for "Let's see... The terminal fits inside a wooden box, ";
			process 2 for "and it seems to be driven by a belt that runs out   ";
			process 2 for "from the desk on which it is placed.                ";
			process 3 for "A metal sign is screwed onto the front of the box,  ";
			process 2 for "right above a punched tape emerging from the        ";
			process 2 for "machine. Beneath it, there's a strange keyboard.    ";
			process 3 for "([key 1]) Back                                      ";
			now the teleprinter is initially examined;
			now the teleprinter is machine cancel input;
		[Early termination]
		otherwise if command is "[key 2]";
			now the mechanism is action screen;
			restore the last action screen input;
			add in a new screen "I move away from the teleprinter.";
		else;
			end on a powerful incorrect input;
		end if;
	[Standard main menu]
	otherwise if the teleprinter is machine menu input;
		[Examination of the teleprinter]
		if command is "[key 1]" begin;
			process 1 for "The terminal fits inside a wooden box, and it seems ";
			process 2 for "to be powered by a belt that runs out from the desk ";
			process 2 for "on which it is placed.                              ";
			process 3 for "A metal sign is screwed onto the front of the box,  ";
			process 2 for "right above a punched tape emerging from the        ";
			process 2 for "machine. Beneath it, there's a strangely keyboard.  ";
			process 3 for "([key 1]) Back                                      ";
			now the teleprinter is machine cancel input;
		[Examination of the plaque]
		otherwise if command is "[key 2]";
			now the teleprinter is help focus;
			now the teleprinter is machine cancel input;
			process 1 for "It's the telegraph code key, used to decode incoming";
			process 2 for "messages and to know which keys to press when       ";
			process 2 for "sending a message.                                  ";
			process 3 for "It doesn't look too complicated. In any case, it's  ";
			process 2 for "handy that the key has been placed here for easy    ";
			process 2 for "reference.                                          ";
			process 3 for "([key 1]) Back                                      ";
		[Examination of the tape]
		otherwise if command is "[key 3]";
			now the teleprinter is ribbon focus;
			[Special case of a tape that has already been transcribed]
			if the displayed ribbon of the teleprinter is resolved begin;
				now the teleprinter is machine cancel input;
				if the teleprinter is denikine ribbon begin;
					process 1 for "The perforated tape emerges from the machine through";
					process 2 for "a slot and disappears back into its depths about    ";
					process 2 for "twenty centimetres further on.                      ";
					process 3 for "I was able to transcribe it: the message reads      ";
					process 2 for "'Awaiting instructions from the French. Denikin.'...";
					process 3 for "([key 1]) Back                                      ";
				otherwise if the teleprinter is first error ribbon;
					process 1 for "The perforated tape emerges from the machine through";
					process 2 for "a slot and disappears back into its depths a little ";
					process 2 for "further on.                                         ";
					process 3 for "I was able to transcribe it: it says 'Unknown code, ";
					process 2 for "count'.                                             ";
					process 3 for "([key 1]) Back                                      ";
				otherwise if the teleprinter is second error ribbon;
					process 1 for "The perforated tape emerges from the machine through";
					process 2 for "a slot and disappears back into its depths a little ";
					process 2 for "further on.                                         ";
					process 3 for "I was able to transcribe it: it says 'Stick to      ";
					process 2 for "codes, count'.                                      ";
					process 3 for "([key 1]) Back                                      ";
				otherwise if the teleprinter is third error ribbon;
					process 1 for "The perforated tape emerges from the machine through";
					process 2 for "a slot and disappears back into its depths a little ";
					process 2 for "further on.                                         ";
					process 3 for "I was able to transcribe it: it says 'Are you       ";
					process 2 for "drunk?'...                                          ";
					process 3 for "([key 1]) Back                                      ";
				otherwise if the teleprinter is fourth error ribbon;
					process 1 for "The perforated tape emerges from the machine through";
					process 2 for "a slot and disappears back into its depths a little ";
					process 2 for "further on.                                         ";
					process 3 for "If I remember correctly, this message says 'Unknown ";
					process 2 for "code'.                                              ";
					process 3 for "([key 1]) Back                                      ";
				otherwise if the teleprinter is attack ribbon;
					process 1 for "The perforated tape emerges from the machine through";
					process 2 for "a slot and disappears back into its depths a little ";
					process 2 for "further on.                                         ";
					process 3 for "I've already transcribed it: it says 'Giving order  ";
					process 2 for "to march immediately'...                            ";
					process 3 for "([key 1]) Back                                      ";
				end if;
			[Denikin's Tape]
			otherwise if the teleprinter is denikine ribbon;
				now the teleprinter is machine ribbon input;
				process 1 for "The punched tape emerges from the machine through a ";
				process 2 for "slot and disappears back into its depths about      ";
				process 2 for "twenty centimetres further on.                      ";
				process 3 for "Apparently, a message has arrived recently...       ";
				process 3 for "([key 1]) Try to transcribe the tape                ";
				process 2 for "([key 2]) Back                                      ";
			[Blank tape]
			otherwise if the teleprinter is blank ribbon;
				now the teleprinter is machine cancel input;
				process 1 for "The punched tape doesn't contain any message, for   ";
				process 2 for "the moment.                                         ";
				process 3 for "([key 1]) Back                                      ";
			[Any other tape that has not yet been transcribed]
			else;
				now the teleprinter is machine ribbon input;
				process 1 for "The punched tape emerges from the machine through a ";
				process 2 for "slot and disappears back into its depths a little   ";
				process 2 for "further on.                                         ";
				process 3 for "([key 1]) Try to transcribe the tape                ";
				process 2 for "([key 2]) Back                                      ";
			end if;
		[Examination of the keyboard]
		otherwise if command is "[key 4]";
			now the teleprinter is keyboard focus;
			now the teleprinter is machine keyboard input;
			process 1 for "The keyboard isn't very big... It has only five     ";
			process 2 for "keys, which look as though they've been taken from a";
			process 2 for "piano.                                              ";
			process 3 for "They're numbered, and the first three are separated ";
			process 2 for "from the others. I'm not really sure why.           ";
			process 3 for "([key 1]) Try to send a message                     ";
			process 2 for "([key 2]) Back                                      ";
		[Return to the action screen]
		otherwise if command is "[key 5]";
			now the mechanism is action screen;
			restore the last action screen input;
			add in a new screen "I move away from the teleprinter.";
		else;
			end on a powerful incorrect input;
		end if;
	[Tape screen]
	otherwise if the teleprinter is machine ribbon input;
		[Starts a transcript]
		if command is "[key 1]" begin;
			now the teleprinter is machine receiving delay input;
			process 1 for "I concentrate, shifting my gaze between the tape and";
			process 2 for "the sign.                                           ";
			process 3 for "([key 1]) Continue                                  ";
		[Back]
		otherwise if command is "[key 2]";
			now the teleprinter is machine focus;
			depict the teleprinter;
		else;
			end on a powerful incorrect input;
		end if;
	[Keyboard screen]
	otherwise if the teleprinter is machine keyboard input;
		[Sends a message (or not)]
		if command is "[key 1]" begin;
			if the mechanism is set during the second act begin;
				now the teleprinter is machine cancel input;
				process 1 for "I'd very much like to use this machine, but I have  ";
				process 2 for "absolutely no idea what I could send, nor who the   ";
				process 2 for "person at the other end might be.                   ";
				process 3 for "I hope I'll find an opportunity later.              ";
				process 3 for "([key 1]) Back                                      ";
			otherwise if the teleprinter is attack ribbon and the attack ribbon is not resolved;
				now the teleprinter is machine cancel input;
				process 1 for "Oh, I should not send anything until I've           ";
				process 2 for "transcribed the reply I received... It would        ";
				process 2 for "disappear forever into the depths of the machine.   ";
				process 3 for "([key 1]) Back                                      ";
			else;
				now the teleprinter is help focus;
				now the teleprinter is machine sending input;
				now the teleprinter is letter mode;
				now the teleprinter cursor is 1;
				now teleprinter sending rotation is 1;
				now the command prompt is "[fixed letter spacing] KEYS TO PRESS > [variable letter spacing]";
				[Note: do not increase this, as it causes everything to crash during display if there is no space]
				now the message being sent is "··················································"; [45 characters]
				process 1 for "Right. Time to concentrate. I place my fingers on   ";
				process 2 for "the keyboard and my gaze on the sign, ready to send ";
				process 2 for "a message to a stranger on the other end of the     ";
				process 2 for "line.                                               ";
			end if;
		[Back]
		otherwise if command is "[key 2]";
			now the teleprinter is machine focus;
			depict the teleprinter;
		else;
			end on a powerful incorrect input;
		end if;
	[Transcription screen]
	otherwise if the teleprinter is machine receiving input;
		now the teleprinter is ribbon focus;
		restore the prompt;
		[Back]
		if command is "[key next]" begin;
			if the communist is not transcribing another ribbon begin;
				now the teleprinter is machine ribbon input;
				process 1 for "After all, I'll transcribe this stuff some other    ";
				process 2 for "time.                                               ";
				process 3 for "([key 1]) Try again anyway                          ";
				process 2 for "([key 2]) Back                                      ";
			else;
				now the communist is not transcribing another ribbon;
				now the teleprinter is the last ribbon;
				now the mechanism is action screen;
				restore the last action screen input;
				process 1 for "I'll transcribe this later, after all... I tuck the     ";
				process 2 for "bookmark back into my apron and step away from the      ";
				process 2 for "machine.                                                ";
			end if;
		[Correct transcription of the bookmark tape] [56 characters wide!]
		otherwise if command is the solution of the displayed ribbon of the teleprinter and the communist is transcribing another ribbon;
			now the communist is aware of the intentions of France towards Russia;
			assimilate silently "MA intentions";
			now the found ribbon is resolved;
			now the teleprinter is the last ribbon;
			now the communist is not transcribing another ribbon;
			now the mechanism is action screen;
			restore the last action screen input;
			process 1 for "I think I've got it!... Clemenceau, as in the Minister  ";
			process 2 for "of War? Well, the count chats with the cream of the     ";
			process 2 for "nation... But the rest doesn't tell me much I didn't    ";
			process 2 for "already know.                                           ";
			process 3 for "It's still worth reporting to Marceline, I suppose. In  ";
			process 2 for "the meantime, I step away from the machine and tuck the ";
			process 2 for "tape back into my apron.                                ";
		[Correct transcription]
		otherwise if command is the solution of the displayed ribbon of the teleprinter;
			now the teleprinter is machine cancel input;
			now the displayed ribbon of the teleprinter is resolved;
			if the teleprinter is denikine ribbon begin;
				now the communist is aware of the identity of the count's superior officer;
				assimilate silently "MA general";
				process 1 for "Yes, I think I've got it! 'Awaiting instructions    ";
				process 2 for "from the French'... As for this Denikin? The name   ";
				process 2 for "rings a bell. I must report back to Marceline.      ";
				process 3 for "I think I've done a very nice job.                  ";
			otherwise if the teleprinter is first error ribbon;
				process 1 for "My transcription seems correct... The person on the ";
				process 2 for "other end of the line didn't understand what I said.";
				process 2 for "Unsurprisingly, they think they're speaking to the  ";
				process 2 for "count.                                              ";
			otherwise if the teleprinter is second error ribbon;
				process 1 for "Yes, I think the transcription is correct.          ";
				process 2 for "Apparently, they only communicate using codes, and  ";
				process 2 for "what I sent contained an error.                     ";
				process 3 for "I won't be able to have a bit of a natter with my   ";
				process 2 for "mysterious correspondent, alas.                     ";
			otherwise if the teleprinter is third error ribbon;
				process 1 for "Well, if I've transcribed the message correctly, it ";
				process 2 for "looks like I might be spreading a rumour about the  ";
				process 2 for "count's drunkenness...                              ";
			otherwise if the teleprinter is fourth error ribbon;
				process 1 for "Yes, my transcription is correct. My message still  ";
				process 2 for "hasn't been understood.                             ";
			otherwise if the teleprinter is attack ribbon;
				process 1 for "That's right, they're saying they're going to march ";
				process 2 for "right away! Oh là là, I dare not even imagine the   ";
				process 2 for "mess I've caused...                                 ";
			end if;
			add in a new paragraph "([key 1]) Back";
		[Transcript is largely incomplete]
		otherwise if the number of characters in command is at most the number of characters in the solution of the displayed ribbon of the teleprinter / 3;
			if the communist is not transcribing another ribbon begin;
				now the teleprinter is machine retry input;
				process 1 for "Clearly, that's not what the message says at all.   ";
				process 2 for "There are obviously a whole lot of characters       ";
				process 2 for "missing. I'd better concentrate.                    ";
				process 3 for "([key 1]) Continue                                  ";
			else;
				now the teleprinter is the last ribbon;
				now the communist is not transcribing another ribbon;
				now the mechanism is action screen;
				restore the last action screen input;
				process 1 for "Clearly, that's not what the message says at all. There ";
				process 2 for "are obviously a whole lot of characters missing. I'd    ";
				process 2 for "better concentrate.                                     ";
			end if;
		[Transcript is incomplete]
		else;
			if the communist is not transcribing another ribbon begin;
				now the teleprinter is machine retry input;
				process 1 for "Hmm... I'm not sure if that's a correct             ";
				process 2 for "transcription... I must have got something wrong    ";
				process 2 for "somewhere.                                          ";
				process 3 for "([key 1]) Continue                                  ";
			else;
				now the teleprinter is the last ribbon;
				now the communist is not transcribing another ribbon;
				now the mechanism is action screen;
				restore the last action screen input;
				process 1 for "Hmm... I'm not sure if that's a correct transcription...";
				process 2 for "I must have got something wrong somewhere.              ";
			end if;
		end if;
	[Transmission screen]
	otherwise if the teleprinter is machine sending input;
		[Setting up a variable that is used several times further on]
		let counting text be the message being sent;
		replace the text "·" in the counting text with "";
		[Back]
		if command is "-" begin;
			now the teleprinter is keyboard focus;
			now the teleprinter is machine keyboard input;
			restore the prompt;
			if the number of characters in the counting text is 0 begin;
				process 1 for "Oh, actually, this is too daunting. I'd rather not  ";
				process 2 for "send anything for the moment.                       ";
			else;
				process 1 for "Aah, I don't think I should send that. I cut off the";
				process 2 for "communication. For now, at least.                   ";
			end if;
			process 3 for "([key 1]) Try sending a message again               ";
			process 2 for "([key 2]) Back                                      ";
		[Transmission]
		otherwise if command is "+";
			[Cancellation when sending an empty message]
			if the number of characters in the counting text is 0 begin;
				process 1 for "But... I still haven't typed anything...            ";
			[Restriction in the event of the code being sent again]
			otherwise if the counting text is the secret code and the attack ribbon is resolved;
				now the teleprinter is keyboard focus;
				now the teleprinter is machine keyboard input;
				restore the prompt;
				process 1 for "I've already sent the code. I can't see any reason  ";
				process 2 for "to send it again.                                   ";
				process 3 for "([key 1]) Try sending a message again               ";
				process 2 for "([key 2]) Back                                      ";
			otherwise if the counting text is the secret code and the mechanism is set to the evening;
				now the teleprinter is keyboard focus;
				now the teleprinter is machine keyboard input;
				restore the prompt;
				process 1 for "No, I mustn't send that now; it's too late. The     ";
				process 2 for "count said he'd inform headquarters this evening:   ";
				process 2 for "he's surely done so already. I shouldn't send a     ";
				process 2 for "conflicting instruction.                            ";
				process 3 for "([key 1]) Try sending a message again               ";
				process 2 for "([key 2]) Back                                      ";
			otherwise if the counting text is the magical word;
				restore the prompt;
				process 1 for "What a strange word. I send it, without really      ";
				process 2 for "knowing why, and... Oh!...                          ";
				process 3 for "What's happening? Everything's spinning around      ";
				process 2 for "me!... The outlines of the room seem to be fading   ";
				process 2 for "away, darkness is closing in on me!... Oh là là,    ";
				process 2 for "what's happening to me?...                          ";
				start a special standby according to 20;
			else;
				now the teleprinter is keyboard focus;
				now the teleprinter is machine sending delay input;
				now the teleprinter waiting rotation is 1;
				restore the prompt;
				[Specific messages during transmission]
				if the counting text is the secret code and the communist is not aware of the wrong code to send begin;
					process 1 for "In a strange flash of clarity, I send these words   ";
					process 2 for "that mean nothing to me... I have absolutely no idea";
					process 2 for "what drove me to do that.                           ";
					now the communist is wrong code-sent;
				otherwise if the counting text is the secret code;
					process 1 for "There, I've sent the strange code the count         ";
					process 2 for "mentioned... I find myself shivering at the thought ";
					process 2 for "of the consequences of this act.                    ";
					now the communist is wrong code-sent;
				[Standard messages during transmission]
				else;
					process 1 for "I leave the keyboard alone and take a few steps     ";
					process 2 for "back...                                             ";
				end if;
				process 3 for "Suddenly, the teleprinter lets out a sharp screech, ";
				process 2 for "then hums a little...                               ";
				process 3 for "([key 1]) Wait                                      ";
			end if;
		[Detects any non-numeric character]
		otherwise if command matches the regular expression "\D";
			process 1 for "Really, what on earth am I thinking? I can clearly  ";
			process 2 for "see there are only numbers on the keyboard...       ";
		[Detects a zero, or a number between six and nine]
		otherwise if command matches the regular expression "0|<6-9>";
			process 1 for "Clearly, the keyboard only has keys ranging from one";
			process 2 for "to five...                                          ";
		[Detects absolutely anything, six times (or more)]
		otherwise if command matches the regular expression "......";
			process 1 for "But... I can't press more than five keys at once,   ";
			process 2 for "since the keyboard doesn't have any more than       ";
			process 2 for "that...                                             ";
		[Detects the number one, twice or more, then the number two, twice or more, and so on]
		otherwise if command matches the regular expression "1{2,}|2{2,}|3{2,}|4{2,}|5{2,}";
			process 1 for "I'm pretty sure I mustn't press the same key twice: ";
			process 2 for "that would be treated as two separate transmissions.";
			process 3 for "I have to send a character in a single movement.    ";
		[Enables letter mode]
		otherwise if command matches the text "1" and command matches the text "2" and command matches the text "3" and command matches the text "4" and command matches the text "5";
			if the teleprinter is symbol mode begin;
				now the teleprinter is letter mode;
				process 1 for "The machine buzzes briefly. I think it'll now       ";
				process 2 for "convert the keys into letters.                      ";
			else;
				process 1 for "If I'm not mistaken, the machine's already set to   ";
				process 2 for "send letters...                                     ";
			end if;
		[Enables symbol mode]
		otherwise if command matches the text "1" and command matches the text "2" and command matches the text "4" and command matches the text "5";
			if the teleprinter is letter mode begin;
				now the teleprinter is symbol mode;
				process 1 for "I hear a brief buzz. I think the machine will now   ";
				process 2 for "send symbols.                                       ";
			else;
				process 1 for "Unless I'm mistaken, I've already asked the machine ";
				process 2 for "to send symbols instead of letters.                 ";
			end if;
		[Detects a digit from one to five, entered between one and five times, i.e. a valid combination]
		otherwise if command exactly matches the regular expression "<1-5>{1,5}";
			[As a last resort, for characters omitted from the true Baudot code]
			if command is "4" or command is "2" begin;
				process 1 for "I don't think this combination produces any         ";
				process 2 for "character at all...                                 ";
			[Limits the length of the message]
			otherwise if the number of characters in the counting text is at least 45;
				process 1 for "I'm not sure I want to send a whole novel to the    ";
				process 2 for "other side of the world... I should either send the ";
				process 2 for "message as it is, or start again.                   ";
			[Records the character and displays the full text]
			else;
				record the sent character;
				let displayed text be the message being sent;
				replace the text "·" in the displayed text with "";
				process 1 for "The machine emits an encouraging hum...             ";
				if teleprinter sending rotation is 1 begin;
					generate 2 for "If I'm not mistaken, I've typed in the combination to send '[displayed text]'. I place my fingers back on the keys, ready to type the rest.";
					increment teleprinter sending rotation;
				otherwise if teleprinter sending rotation is 2;
					generate 2 for "In theory, for the time being, I have '[displayed text]'.";
					increment teleprinter sending rotation;
				otherwise if teleprinter sending rotation is 3;
					generate 2 for "I should now be at '[displayed text]'.";
					increment teleprinter sending rotation;
				otherwise if teleprinter sending rotation is 4;
					generate 2 for "I think I'm at '[displayed text]'. I'm getting the hang of it!";
					increment teleprinter sending rotation;
				otherwise if teleprinter sending rotation is 5;
					generate 2 for "I'm at '[displayed text]'.";
				end if;
			end if;
			process 3 for "(+) Send the completed message                      ";
			process 2 for "(-) Abort the process                               ";
		end if;
	end if.

[If it works, it works]
To record the sent character:
	if command matches the text "2" and command matches the text "3" and command matches the text "4" and command matches the text "5" begin;
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "K";
		else;
			replace character number teleprinter cursor in the message being sent with "(";
		end if;
	otherwise if command matches the text "1" and command matches the text "3" and command matches the text "4" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "Q";
		else;
			replace character number teleprinter cursor in the message being sent with "1";
		end if;
	otherwise if command matches the text "1" and command matches the text "2" and command matches the text "3" and command matches the text "4";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "V";
		else;
			replace character number teleprinter cursor in the message being sent with "=";
		end if;
	otherwise if command matches the text "1" and command matches the text "2" and command matches the text "3" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "X";
		else;
			replace character number teleprinter cursor in the message being sent with "/";
		end if;
	otherwise if command matches the text "1" and command matches the text "2" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "B";
		else;
			replace character number teleprinter cursor in the message being sent with "?";
		end if;
	otherwise if command matches the text "2" and command matches the text "3" and command matches the text "4";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "C";
		else;
			replace character number teleprinter cursor in the message being sent with ":";
		end if;
	otherwise if command matches the text "2" and command matches the text "3" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "F";
		else;
			replace character number teleprinter cursor in the message being sent with "%";
		end if;
	otherwise if command matches the text "1" and command matches the text "2" and command matches the text "4";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "G";
		else;
			replace character number teleprinter cursor in the message being sent with "@";
		end if;
	otherwise if command matches the text "2" and command matches the text "4" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "J";
		else;
			replace character number teleprinter cursor in the message being sent with "}";
		end if;
	otherwise if command matches the text "1" and command matches the text "2" and command matches the text "3";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "M";
		else;
			replace character number teleprinter cursor in the message being sent with ".";
		end if;
	otherwise if command matches the text "1" and command matches the text "3" and command matches the text "4";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "P";
		else;
			replace character number teleprinter cursor in the message being sent with "0";
		end if;
	otherwise if command matches the text "3" and command matches the text "4" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "U";
		else;
			replace character number teleprinter cursor in the message being sent with "7";
		end if;
	otherwise if command matches the text "1" and command matches the text "4" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "W";
		else;
			replace character number teleprinter cursor in the message being sent with "2";
		end if;
	otherwise if command matches the text "1" and command matches the text "3" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "Y";
		else;
			replace character number teleprinter cursor in the message being sent with "6";
		end if;
	otherwise if command matches the text "4" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "A";
		else;
			replace character number teleprinter cursor in the message being sent with "-";
		end if;
	otherwise if command matches the text "2" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "D";
		else;
			replace character number teleprinter cursor in the message being sent with "{";
		end if;
	otherwise if command matches the text "1" and command matches the text "3";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "H";
		else;
			replace character number teleprinter cursor in the message being sent with "£";
		end if;
	otherwise if command matches the text "3" and command matches the text "4";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "I";
		else;
			replace character number teleprinter cursor in the message being sent with "8";
		end if;
	otherwise if command matches the text "1" and command matches the text "4";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "L";
		else;
			replace character number teleprinter cursor in the message being sent with ")";
		end if;
	otherwise if command matches the text "2" and command matches the text "3";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "N";
		else;
			replace character number teleprinter cursor in the message being sent with ",";
		end if;
	otherwise if command matches the text "1" and command matches the text "2";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "O";
		else;
			replace character number teleprinter cursor in the message being sent with "9";
		end if;
	otherwise if command matches the text "2" and command matches the text "4";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "R";
		else;
			replace character number teleprinter cursor in the message being sent with "4";
		end if;
	otherwise if command matches the text "3" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "S";
		else;
			replace character number teleprinter cursor in the message being sent with "[']";
		end if;
	otherwise if command matches the text "1" and command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "Z";
		else;
			replace character number teleprinter cursor in the message being sent with "+";
		end if;
	otherwise if command matches the text "5";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "E";
		else;
			replace character number teleprinter cursor in the message being sent with "3";
		end if;
	otherwise if command matches the text "1";
		if the teleprinter is letter mode begin;
			replace character number teleprinter cursor in the message being sent with "T";
		else;
			replace character number teleprinter cursor in the message being sent with "5";
		end if;
	otherwise if command matches the text "3";
		replace character number teleprinter cursor in the message being sent with " ";
	end if;
	increment teleprinter cursor.

To say visual bookmark:
	['are committed to crushing revolution. clemenceau.']
	[                ARE COMMITTED TO CRUSHING REVOLUTION#.# CLEMENCEAU#.                                       ]
	say "│                                                                                        │[line break]";
	say "│           .[no line break]─────────────────────────────────────────────────────────────────.          │[line break]";
	say "│          /     ooo oo   oo     o  o   ooo o o ooo  o o      oo            .[no line break]´           │[line break]";
	say "│          \ o  oooo    o  o oo    oo o oo    ooooo o  o oo   oo             \           │[line break]";
	say "│          /   oo ooo    o  oo ooooo o  o  o o o oooo  o oo  o o             /           │[line break]";
	say "│         /··································································\           │[line break]";
	say "│         \ oo  o   o        ooo  o o o o oo o  o o oo    o ooo               \          │[line break]";
	say "│         / o o        oo      oo      o   o    o o   o o  oooo                \         │[line break]";
	say "│        ·─────────────────────────────────────────────────────────────────────´         │[line break]";
	say "│                                                                                        │[line break]".

To say ribbon:
	['awaiting instructions from the french. denikin.']
	if the teleprinter is denikine ribbon begin;
			[              AWAITING INSTRUCTIONS FROM THE FRENCH#.# DENIKIN#.                                           ]
			say "│      ╔═╗                                                                      ╔═╗      │[line break]";
			say "│      ╟─╨──────────────────────────────────────────────────────────────────────╨─╢      │[line break]";
			say "│      ║   o  o  o    o   o o     oo oo       oooo        oo                      ║      │[line break]";
			say "│      ║        oo  o  o o  oo  oooo     oo oo ooo o o o ooo                      ║      │[line break]";
			say "│      ║     o oo oooo  oo o oooo  oo o oo  ooo ooo  ooooo o                      ║      │[line break]";
			say "│      ║··········································································║      │[line break]";
			say "│      ║  oooo o o o   ooo o     o        o  o o o    ooo o                       ║      │[line break]";
			say "│      ║  ooo        o  o     o o      o o o   o o oo  o  o                       ║      │[line break]";
			say "│      ╟─╥──────────────────────────────────────────────────────────────────────╥─╢      │[line break]";
			say "│      ╚═╝                                                                      ╚═╝      │[line break]";
	otherwise if the teleprinter is found ribbon;
		say visual bookmark;
	['unknown code, count']
	otherwise if the teleprinter is first error ribbon;
			[              UNKNOWN CODE#,# COUNT                                                                        ]
			say "│      ╔═╗                                                                      ╔═╗      │[line break]";
			say "│      ╟─╨──────────────────────────────────────────────────────────────────────╨─╢      │[line break]";
			say "│      ║      oo   o  o o  o  o                                                   ║      │[line break]";
			say "│      ║   oooo o ooo ooo oo o                                                    ║      │[line break]";
			say "│      ║  oooo  ooo    oooo oo                                                    ║      │[line break]";
			say "│      ║··········································································║      │[line break]";
			say "│      ║  o o  o  o   o o o o                                                     ║      │[line break]";
			say "│      ║  o o  o    ooo o   o                                                     ║      │[line break]";
			say "│      ╟─╥──────────────────────────────────────────────────────────────────────╥─╢      │[line break]";
			say "│      ╚═╝                                                                      ╚═╝      │[line break]";
	['stick to codes, count']
	otherwise if the teleprinter is second error ribbon;
			[              STICK TO CODES#,# COUNT                                                                      ]
			say "│      ╔═╗                                                                      ╔═╗      │[line break]";
			say "│      ╟─╨──────────────────────────────────────────────────────────────────────╨─╢      │[line break]";
			say "│      ║   o    oo  o   o o  o  o                                                 ║      │[line break]";
			say "│      ║     oo  o ooo  ooo oo o                                                  ║      │[line break]";
			say "│      ║  o oooo  oo   o oooo oo                                                  ║      │[line break]";
			say "│      ║··········································································║      │[line break]";
			say "│      ║    ooo    o    o o o o                                                   ║      │[line break]";
			say "│      ║  o   o      oooo o   o                                                   ║      │[line break]";
			say "│      ╟─╥──────────────────────────────────────────────────────────────────────╥─╢      │[line break]";
			say "│      ╚═╝                                                                      ╚═╝      │[line break]";
	['are you drunk?']
	otherwise if the teleprinter is third error ribbon;
			[              ARE YOU DRUNK#?                                                                              ]
			say "│      ╔═╗                                                                      ╔═╗      │[line break]";
			say "│      ╟─╨──────────────────────────────────────────────────────────────────────╨─╢      │[line break]";
			say "│      ║      oo       oo                                                         ║      │[line break]";
			say "│      ║   o   o   o oooo                                                         ║      │[line break]";
			say "│      ║     oo ooo ooo                                                           ║      │[line break]";
			say "│      ║··········································································║      │[line break]";
			say "│      ║  oo    o  oo oo                                                          ║      │[line break]";
			say "│      ║  o o o o o o ooo                                                         ║      │[line break]";
			say "│      ╟─╥──────────────────────────────────────────────────────────────────────╥─╢      │[line break]";
			say "│      ╚═╝                                                                      ╚═╝      │[line break]";
	['unknown code']
	otherwise if the teleprinter is fourth error ribbon;
			[              UNKNOWN CODE                                                                                 ]
			say "│      ╔═╗                                                                      ╔═╗      │[line break]";
			say "│      ╟─╨──────────────────────────────────────────────────────────────────────╨─╢      │[line break]";
			say "│      ║      oo   o                                                              ║      │[line break]";
			say "│      ║   oooo o ooo                                                             ║      │[line break]";
			say "│      ║  oooo  ooo                                                               ║      │[line break]";
			say "│      ║··········································································║      │[line break]";
			say "│      ║  o o  o  o                                                               ║      │[line break]";
			say "│      ║  o o  o    oo                                                            ║      │[line break]";
			say "│      ╟─╥──────────────────────────────────────────────────────────────────────╥─╢      │[line break]";
			say "│      ╚═╝                                                                      ╚═╝      │[line break]";
	['giving order to march immediately']
	otherwise if the teleprinter is attack ribbon;
			[              GIVING ORDER TO MARCH IMMEDIATELY                                                            ]
			say "│      ╔═╗                                                                      ╔═╗      │[line break]";
			say "│      ╟─╨──────────────────────────────────────────────────────────────────────╨─╢      │[line break]";
			say "│      ║  o o  o o     oo o   o  oo    o oo                                       ║      │[line break]";
			say "│      ║  o o oo ooo o  o o oo   oo o                                             ║      │[line break]";
			say "│      ║   oooo o     o  oo  oooooo  o    o                                       ║      │[line break]";
			say "│      ║··········································································║      │[line break]";
			say "│      ║  oooo o  o  o     ooo  o    oo  o                                        ║      │[line break]";
			say "│      ║           oo      o       oo o o o                                       ║      │[line break]";
			say "│      ╟─╥──────────────────────────────────────────────────────────────────────╥─╢      │[line break]";
			say "│      ╚═╝                                                                      ╚═╝      │[line break]";
	otherwise if the teleprinter is blank ribbon;
			[                                                                                                           ]
			say "│      ╔═╗                                                                      ╔═╗      │[line break]";
			say "│      ╟─╨──────────────────────────────────────────────────────────────────────╨─╢      │[line break]";
			say "│      ║                                                                          ║      │[line break]";
			say "│      ║                                                                          ║      │[line break]";
			say "│      ║                                                                          ║      │[line break]";
			say "│      ║··········································································║      │[line break]";
			say "│      ║                                                                          ║      │[line break]";
			say "│      ║                                                                          ║      │[line break]";
			say "│      ╟─╥──────────────────────────────────────────────────────────────────────╥─╢      │[line break]";
			say "│      ╚═╝                                                                      ╚═╝      │[line break]";
	end if.


Book - Combination safe

[Follows the opening narration, then remains fixed]
Safe narration is a number that varies.
[Records the daughter's name]
The daughter name is a text that varies.
[Input specific to this sub-framework]
Safe input is a kind of value.
Safe input is safe main input, safe capture input, safe attempt input, safe success input.
The safe lock has a safe input.
[Keeps track of the false leads that have already been tried]
Red herring counter is a number that varies.
The communist can be nadejda-tried.
The communist can be fyodor-tried.
The communist can be alexei-tried.
The communist can be roman-tried.

[I'm not sure all these names are very 1900s or aristocratic, but never mind]
Table of daughter names
NAME
"Anna"
"Sofia"
"Elena"
"Tanya"
"Mila"
"Anastasia"
"Kira"
"Roma"
"Katya"
"Ivana"
"Valia"
"Maroussia"
"Anya"
"Milena"
"Tatiana"
"Sonia"

To enact the unbolting action using (command - an indexed text):
	now the mechanism is paused;
	[Progress during the narration]
	if the safe narration is not 5 begin;
		if the command is "[key 1]" begin;
			increment the safe narration;
			depict the safe lock;
		else;
			end on a powerful incorrect input;
		end if;
	[Initial view]
	otherwise if the safe lock is safe main input;
		now the safe lock is not given a try;
		if the command is "[key 1]" begin;
			add in a new screen "Right. What word should I type?";
			now the safe lock is safe capture input;
		otherwise if the command is "[key 2]";
			now the mechanism is action screen;
			restore the last action screen input;
			add in a new screen "I move away from the safe, grumbling.";
		else;
			end on a powerful incorrect input;
		end if;
	[After an attempt]
	otherwise if the safe lock is safe capture input;
		if the command matches the regular expression "^<a-zA-Z>+$" begin;
			now the safe lock is given a try;
			if the command is the daughter name in lower case begin;
				process 1 for "I turn the handle... I hear a dull thud! Victory! I ";
				process 2 for "think I can open the safe now.                      ";
				process 3 for "The secret word really was her daughter's name...   ";
				process 2 for "Well, bless the maid's curiosity...                 ";
				process 3 for "([key 1]) Finish                                    ";
				now the safe lock is safe success input;
				now the safe lock is unbolted;
				forget "HK family";
				forget "MD family";
				forget "MA family";
				forget "CK family";
				forget "CK reminder";
			else;
				if the command is "anaelle" begin;
					process 1 for "Well, this would be unexpected, but...              ";
					process 3 for "No, the letters are shifting back into place.       ";
				otherwise if the command is "yakovlev";
					process 1 for "Oh, that would be silly. Who would use their own    ";
					process 2 for "name as a secret word like that?                    ";
					process 3 for "Indeed, it's not working; the letters are shifting  ";
					process 2 for "back into place.                                    ";
				otherwise if the command matches the regular expression "abcd";
					process 1 for "Hmm... Who would choose such a foolish secret word  ";
					process 2 for "for such a sophisticated lock?                      ";
					process 3 for "Indeed, it's not working; the letters are shifting  ";
					process 2 for "back into place.                                    ";
				otherwise if the command is "xyzzy";
					process 1 for "Oh, am I having a stroke?...                        ";
					process 3 for "In any case, that's pointless: the letters shift    ";
					process 2 for "back into place. Honestly, if I'm reduced to typing ";
					process 2 for "out incomprehensible nonsense...                    ";
				otherwise if the command is "cecile";
					process 1 for "Well, now, why would the count use my name to lock  ";
					process 2 for "his safe?                                           ";
					process 3 for "It's not the case, indeed. The letters quickly fall ";
					process 2 for "back into place.                                    ";
				otherwise if the command matches the regular expression "tsar|empire|russia|nicolas|nicholas";
					process 1 for "I've already tried that word... It was my first     ";
					process 2 for "instinct, in fact. But it can't hurt to try again...";
					process 3 for "No. Unsurprisingly, the letters shift back into     ";
					process 2 for "place.                                              ";
				otherwise if the command matches the regular expression "lenin|trotsky|kamenev|zinoviev|communist|communism|soviet|bolshevik|bolshevism|marx|engels|marxist|marxism";
					process 1 for "Well, that would be ironic...                       ";
					process 3 for "But it's not the right word: the letters shift back ";
					process 2 for "into place.                                         ";
				otherwise if the command matches the regular expression "nadejda|fyodor|roman|alexei";
					if the red herring counter is 0 begin;
						process 1 for "Let's give it a go! I turn the handle...            ";
						process 3 for "But it doesn't work; the letters shift back into    ";
						process 2 for "place. It's not that name...                        ";
					otherwise if the red herring counter is 1;
						process 1 for "I try this name... Blimey, that's not the right one ";
						process 2 for "either! The safe just won't budge.                  ";
					otherwise if the red herring counter is 2;
						process 1 for "Let's try...                                        ";
						process 3 for "Good grief, yet another wrong guess! There's only   ";
						process 2 for "one possibility left...                             ";
					otherwise if the red herring counter is 3;
						process 1 for "I try the last name...                              ";
						process 3 for "It won't open! Ah, drat, blimey and drat! I was on  ";
						process 2 for "the wrong track... I'll have to come up with        ";
						process 2 for "something else.                                     ";
					end if;
					if the command is "alexei" and the communist is not alexei-tried begin;
						increment the red herring counter;
						now the communist is alexei-tried;
					otherwise if the command is "fyodor" and the communist is not fyodor-tried;
						increment the red herring counter;
						now the communist is fyodor-tried;
					otherwise if the command is "roman" and the communist is not roman-tried;
						increment the red herring counter;
						now the communist is roman-tried;
					otherwise if the command is "nadejda" and the communist is not nadejda-tried;
						increment the red herring counter;
						now the communist is nadejda-tried;
					else;
						[It's not very clean, but this text replaces the previous one using 'process 1']
						process 1 for "I try that name again, without much hope... But just";
						process 2 for "as I expected, the safe doesn't open.               ";
					end if;
				else;
					process 1 for "With a sharp clicking sound, the letters shift back ";
					process 2 for "into place as I turn the handle.                    ";
					process 3 for "That's not the right word.                          ";
				end if;
				process 3 for "([key 1]) Try again                                 ";
				process 2 for "([key 2]) Back                                      ";
				now the safe lock is safe main input;
				now the safe lock is given a try;
			end if;
		else;
			process 1 for "I shouldn't even be thinking about it... Clearly,   ";
			process 2 for "the keyboard only has letters ranging from A to Z.  ";
			process 3 for "([key 1]) Try again                                 ";
			process 2 for "([key 2]) Back                                      ";
			now the safe lock is safe main input;
		end if;
	[Upon completion]
	otherwise if the safe lock is safe success input;
		if the command is "[key 1]" begin;
			now the mechanism is action screen;
			restore the last action screen input;
			now the safe lock is nowhere;
			process 1 for "Now that I can open the safe whenever I like, all that  "; [back to 56 characters!]
			process 2 for "remains is to see what's inside...                      ";
		else;
			end on a powerful incorrect input;
		end if;
	end if.

Espagnolette line 01 is a text that varies.
Espagnolette line 02 is a text that varies.
Espagnolette line 03 is a text that varies.
Espagnolette line 04 is a text that varies.
Espagnolette line 05 is a text that varies.
Espagnolette line 06 is a text that varies.
Espagnolette line 07 is a text that varies.
Espagnolette line 08 is a text that varies.

To say espagnolette line 01: establish the espagnolette line 01.
To say espagnolette line 02: establish the espagnolette line 02.
To say espagnolette line 03: establish the espagnolette line 03.
To say espagnolette line 04: establish the espagnolette line 04.
To say espagnolette line 05: establish the espagnolette line 05.
To say espagnolette line 06: establish the espagnolette line 06.
To say espagnolette line 07: establish the espagnolette line 07.
To say espagnolette line 08: establish the espagnolette line 08.

To establish the espagnolette line (identifier - a number):
	if the safe lock is given a try begin;
		if identifier is 01, say "  _        ";
		if identifier is 02, say " (_)       ";
		if identifier is 03, say " .[no line break]\ \────. ";
		if identifier is 04, say " │ \ \   │ ";
		if identifier is 05, say " │  (◯)  │ ";
		if identifier is 06, say " │   \ \ │ ";
		if identifier is 07, say " `────\ \´ ";
		if identifier is 08, say "       (_) ";
	otherwise if the safe lock is not given a try;
		if identifier is 01, say "     _     ";
		if identifier is 02, say "    (_)    ";
		if identifier is 03, say " .[no line break]──| |──. ";
		if identifier is 04, say " │  |_|  │ ";
		if identifier is 05, say " │  (◯)  │ ";
		if identifier is 06, say " │  | |  │ ";
		if identifier is 07, say " `──|_|──´ ";
		if identifier is 08, say "    (_)    ";
	end if.


Book - Photographing through the keyhole

[Locks the scene until the task is successfully completed; acts as a fake 'input' that varies the input state]
The communist can be currently taking pictures.
[Another fake 'input' that handles the forced closure of the challenge]
The communist can be bound to stop taking pictures.
[Makes the good photo unavailable]
The communist can be perfect photo-taken.
[Extends the delegation's journey if we were in the ballroom]
The communist can be granted some leeway.
[Modifies texts, with no consequences]
Bad picture count is a number that varies.
[Counter that tracks progress towards completing the challenge]
Good picture count is a number that varies.
[Creates a false sense of urgency]
Urgency countdown is a number that varies.
[Triggers the end of the challenge once it has been successfully completed]
Closing countdown is a number that varies.
[Varies the positions, and therefore the quality of the photo]
Position identifier is a number that varies.
[Varies the text when nothing is happening]
Idle rotation is a number that varies.
[Varies the text feedback and the quality of the photo]
Photo visibility is a kind of value.
Photo visibility is hardly prominent, prominent enough, fully prominent.
The count has a photo visibility.

To enact the camera peeping action using (command - an indexed text):
	now the mechanism is paused;
	[Before the challenge]
	if the communist is not currently taking pictures begin;
		if the command is "[key 1]" begin;
			process 1 for "Right. I place my finger on the shutter release and     ";
			process 2 for "stand completely still, so as not to take blurry photos ";
			process 2 for "like a tourist.                                         ";
			process 3 for "For the moment, most of the delegates have their backs  ";
			process 2 for "turned.                                                 ";
			process 3 for "([key 1]) Take a photograph                             ";
			process 2 for "([key 2]) Wait                                          ";
			now the communist is currently taking pictures;
		otherwise if the command is "[key 2]";
			process 1 for "Let's leave it for now. I'll try again soon enough.     ";
			restore the last action screen input;
			now the communist is not peeping;
		else;
			end on a powerful incorrect input;
		end if;
	[End of the challenge]
	otherwise if the communist is bound to stop taking pictures;
		if the command is "[key 1]" begin;
			now the mechanism is not paused;
			process 1 for "I quickly pull the camera away from the keyhole and step";
			process 2 for "back from the door.                                     ";
			process 3 for "No time to waste. I just hope the graphophone is in     ";
			process 2 for "working order!...                                       ";
			now the communist is not peeping;
			now the communist is not currently taking pictures;
			run the script to move the delegation to the study;
			restore the last action screen input;
		else;
			end on a powerful incorrect input;
		end if;
	[During the challenge]
	otherwise if the communist is currently taking pictures and (command is "[key 1]" or command is "[key 2]");
		if the communist is photos-taken begin;
			increment the closing countdown;
		end if;
		[Manages photo-taking and waiting times]
		if the command is "[key 1]" and the bad picture count is 3 and the count is hardly prominent begin;
			process 1 for "Ah, no, I've already taken enough rubbish photos, and   ";
			process 2 for "there aren't kilometres of film in my camera.           ";
		otherwise if the command is "[key 1]";
			process 1 for "I take the photo...                                     ";
			if the count is hardly prominent begin;
				if the bad picture count is 0 begin;
					process 3 for "It's not going to be very good... We can't really make  ";
					process 2 for "out the people...                                       ";
				otherwise if the bad picture count is 1;
					process 3 for "Blimey, this is going to be another botched photo! I'd  ";
					process 2 for "better concentrate...                                   ";
				otherwise if the bad picture count is 2;
					process 3 for "Damn it all, why have I taken another rubbish photo? I'm";
					process 2 for "behaving like a sausage.                                ";
				end if;
				increment the bad picture count;
			otherwise if the count is prominent enough;
				if the good picture count is 0 begin;
					process 3 for "Good. This one should be useful.                        ";
				otherwise if the good picture count is 1;
					process 3 for "Here's another one that really shows these gentlemen off";
					process 2 for "to their best advantage.                                ";
				otherwise if the good picture count is 2;
					process 3 for "I'm making progress... I've got them in all sorts of    ";
					process 2 for "poses now.                                              ";
				otherwise if the good picture count is at least 3;
					process 3 for "Very good, this one looks spot on too.                  ";
					now the communist is photos-taken;
				end if;
				increment the good picture count;
			otherwise if the count is fully prominent;
				process 3 for "Excellent! This one will be perfect; I could almost hang";
				process 2 for "it up in my bedroom!                                    ";
				increment the good picture count;
				now the communist is perfect photo-taken;
			end if;
		otherwise if the command is "[key 2]";
			process 1 for "I wait a moment.                                        ";
			increment the urgency countdown;
			if the urgency countdown is 5 begin;
				process 3 for "I shouldn't waste any time... They might decide to go   ";
				process 2 for "somewhere else...                                       ";
			end if;
		end if;
		[Manages the delegation's movements]
		let the ghost identifier be the position identifier;
		while the position identifier is the ghost identifier begin;
			if the communist is not perfect photo-taken begin;
				now the position identifier is a random number from 1 to 14;
			else;
				now the position identifier is a random number from 2 to 15;
			end if;
		end while;
		if the closing countdown is 3 begin;
			process 3 for "Oh, something's happening... The count starts speaking. ";
			process 3 for "I can't hear him very well, but he's pointing at the    ";
			process 2 for "ceiling. What's up there? The study?... Ah, the         ";
			process 2 for "delegates start to move... I've got to get upstairs     ";
			process 2 for "before them!                                            ";
		otherwise if the position identifier is 1;
			process 3 for "Oh, they're turning in my direction... They're looking  ";
			process 2 for "at a painting, but everyone's facing me! It's a perfect ";
			process 2 for "opportunity!                                            ";
			now the count is fully prominent;
		otherwise if the position identifier is 2;
			process 3 for "There they are, lifting their glasses... They're raising";
			process 2 for "their heads as they toast, and I can see their faces    ";
			process 2 for "clearly...                                              ";
			now the count is prominent enough;
		otherwise if the position identifier is 3;
			process 3 for "Well, they burst out laughing... Someone must have told ";
			process 2 for "a good one... I can see them clearly.                   ";
			now the count is prominent enough;
		otherwise if the position identifier is 4;
			process 3 for "They seem to turn towards the golden piano... I have a  ";
			process 2 for "good view of several of them.                           ";
			now the count is prominent enough;
		otherwise if the position identifier is 5;
			process 3 for "The army general shows the others the right way to gut  ";
			process 2 for "someone with a bayonet... The spectators are clearly    ";
			process 2 for "visible; they're moving away so as not to get caught up ";
			process 2 for "in the commotion...                                     ";
			now the count is prominent enough;
		otherwise if the position identifier is 6;
			process 3 for "There, I can see them clearly; quite a few of them are  ";
			process 2 for "facing me...                                            ";
			now the count is prominent enough;
		otherwise if the position identifier is 7;
			process 3 for "A few of them step away for a moment to have a private  ";
			process 2 for "chat... I have a clear view of them.                    ";
			now the count is prominent enough;
		else;
			if the idle rotation is 0 begin;
				process 3 for "They're moving about a bit... But I can't get a clear   ";
				process 2 for "view of their faces.                                    ";
				increment the idle rotation;
			otherwise if the idle rotation is 1;
				process 3 for "They seem to move slightly, but the staging is rather   ";
				process 2 for "unremarkable.                                           ";
				increment the idle rotation;
			otherwise if the idle rotation is 2;
				process 3 for "Now they're looking at a painting on the wall... That   ";
				process 2 for "doesn't help me; they've got their backs to me...       ";
				increment the idle rotation;
			otherwise if the idle rotation is 3;
				process 3 for "They're moving again, but I don't think it would make   ";
				process 2 for "for a very good scene.                                  ";
				now the idle rotation is 0;
			end if;
			now the count is hardly prominent;
		end if;
		[Available options, depending on the context]
		if the closing countdown is 3 begin;
			process 3 for "([key 1]) Stop taking photographs                       ";
			now the communist is bound to stop taking pictures;
		else;
			process 3 for "([key 1]) Take a photograph                             ";
			process 2 for "([key 2]) Wait                                          ";
		end if;
	[Escape]
	else;
		end on a powerful incorrect input;
	end if.


Book - Firearm


[Follows the opening narration, then remains fixed]
The firearm narration is a number that varies.
[Sub-framework for the examination of the weapon]
The weapon input is a kind of value.
The weapon input is firearm introductory input, firearm menu input, firearm magazine input, firearm toggle link input, firearm continue input.
The parabellum has a weapon input.
[These counters save me from having to manage 'kinds' for ammunition]
The apron count is a number that varies.
The magazine count is a number that varies.
The general loading count is a number that varies.
[The weapon's various properties, which also affect the drawings]
The parabellum can be unsecured.
The parabellum can be dismantled.
The parabellum can be breech block-opened.
The parabellum can be cartridge-inserted.
The parabellum can be grip-pressed.
The parabellum can be cocked.
[The various properties of the protagonist]
The communist can be locking bolt-understood.
The communist can be locking bolt-tried.
The communist can be safety catch-understood.
The communist can be magazine catch-understood.
The communist can be rear toggle link-understood.
The communist can be grip safety-understood.
The communist can be cartridge-manually inserted.
The communist can be cartridge-ejected.
The communist can be magazine-dropped once.
The communist can be magazine-dropped twice.
The communist can be empty magazine-assessed.
[Three properties of the magazine]
The magazine state is a kind of value.
The magazine state is magazine-inserted, magazine-halfway withdrawn, magazine-withdrawn.
The parabellum has a magazine state.

[Definitions affecting the timing of the shot]
Definition: the parabellum is ready to fire if it is cocked and it is unsecured and it is not breech block-opened and it is cartridge-inserted.
Definition: the parabellum is ready to dry fire if it is cocked and it is unsecured and it is not breech block-opened and it is not cartridge-inserted.
Definition: the parabellum is ready to fail miserably if it is magazine-halfway withdrawn.

To enact the firearm operation using (command - an indexed text):
	now the mechanism is paused;
	[Review of the introductory texts]
	if the parabellum is firearm introductory input begin;
		if the command is "[key 1]" and the firearm narration is 2 begin;
			now the parabellum is firearm menu input;
		otherwise if the command is "[key 1]";
			increment the firearm narration;
			depict the parabellum;
		else;
			end on a powerful incorrect input;
		end if;
	[Main menu]
	otherwise if the parabellum is firearm menu input;
		[Locking bolt]
		if the command is "[key 1]" begin;
			if the parabellum is breech block-opened and the communist is not locking bolt-understood begin;
				if the communist is locking bolt-tried begin;
					process 1 for "I try again... This time, it does turn, but...      ";
				else;
					process 1 for "I try to turn the lever... It turns, but...         ";
				end if;
				process 3 for "Aïe aïe aïe, the whole upper part of the gun is     ";
				process 2 for "sliding off! It would fall to the ground if I wasn't";
				process 2 for "holding it firmly!...                               ";
				process 3 for "This must be the disassembly catch...               ";
				process 3 for "([key 1]) Return the catch to its position immediately";
				now the parabellum is dismantled;
				now the communist is locking bolt-understood;
			otherwise if the communist is not locking bolt-understood;
				process 1 for "I try to turn the little lever... but it's no use,  ";
				process 2 for "it won't budge, and I've no idea why.               ";
				process 3 for "([key 1]) Back                                      ";
				now the communist is locking bolt-tried;
			otherwise if the parabellum is breech block-opened;
				process 1 for "Carefully, I turn the little lever, taking care not ";
				process 2 for "to disassemble everything. It doesn't help much...  ";
				process 2 for "I'd better put it back in place.                    ";
				process 3 for "([key 1]) Put the catch back in place               ";
				now the parabellum is dismantled;
			else;
				process 1 for "I try... But the little lever won't turn. The toggle";
				process 2 for "link probably needs to be in the open position.     ";
				process 3 for "Anyway, I don't intend to take the gun apart...     ";
				process 3 for "([key 1]) Back                                      ";
			end if;
			now the parabellum is firearm continue input;
		[Safety catch]
		otherwise if the command is "[key 2]";
			if the communist is not safety catch-understood begin;
				process 1 for "Given its position, I'm pretty sure that's the      ";
				process 2 for "safety catch. I turn it... It pivots on its axis    ";
				process 2 for "with a snapping sound.                              ";
				process 3 for "Nothing else happens, but I think I've disengaged   ";
				process 2 for "the safety catch... assuming Marceline had engaged  ";
				process 2 for "it in the first place.                              ";
				now the communist is safety catch-understood;
				now the parabellum is unsecured;
			otherwise if the parabellum is unsecured;
				process 1 for "I put the safety back as I found it. I imagine the  ";
				process 2 for "gun can't fire now.                                 ";
				now the parabellum is not unsecured;
			otherwise if the parabellum is not unsecured;
				process 1 for "I turn the little lever again. In theory, the gun   ";
				process 2 for "isn't secure any more.                              ";
				now the parabellum is unsecured;
			end if;
			process 3 for "([key 1]) Continue                                  ";
			now the parabellum is firearm continue input;
		[Rear toggle link]
		otherwise if the command is "[key 3]";
			[Discovery]
			if the communist is not rear toggle link-understood begin;
				process 1 for "Clearly, this isn't a button you press. I grab it   ";
				process 2 for "firmly and pull on it with all my might... The whole";
				process 2 for "top section lifts up...                             ";
				if the parabellum is magazine-inserted and the magazine count is at least 1 begin;
					process 2 for "Judging by the shape, that must be the toggle link! ";
					process 2 for "Through the top, which has opened, the first round  ";
					process 2 for "in the magazine is visible, facing the barrel.      ";
				otherwise if the parabellum is magazine-inserted or the parabellum is magazine-halfway withdrawn;
					process 2 for "Judging by the shape, that must be the toggle link! ";
					process 2 for "Through the opening at the top, I can see the upper ";
					process 2 for "part of the magazine, which is empty.               ";
				otherwise if the parabellum is not magazine-inserted;
					process 2 for "Judging by the shape, that must be the toggle link! ";
					process 2 for "Through the top, which has opened, I can see a large";
					process 2 for "empty gap, as I've removed the magazine.            ";
				end if;
				now the parabellum is breech block-opened;
				now the communist is rear toggle link-understood;
			[Open toggle link]
			otherwise if the parabellum is breech block-opened;
				process 1 for "I pull on the toggle link again, then let go.       ";
				if the parabellum is cartridge-inserted begin;
					process 3 for "It slides back into place with a loud snap, ready to";
					process 2 for "strike the cartridge I've inserted.                 ";
				otherwise if the the parabellum is magazine-inserted and the magazine count is at least 1;
					process 3 for "It slides back into place with a loud snap, feeding ";
					process 2 for "a cartridge into the barrel of the gun.             ";
					cock properly the firearm;
				else;
					process 3 for "It slides back into place with a sharp metallic     ";
					process 2 for "snap.                                               ";
				end if;
				now the parabellum is cocked;
				now the parabellum is not breech block-opened;
			[Closed toggle link]
			otherwise if the parabellum is not breech block-opened;
				process 1 for "I pull on the toggle link with all my might...      ";
				if the parabellum is cartridge-inserted and the communist is not cartridge-ejected begin;
					process 3 for "Immediately, the cartridge that was chambered in the";
					process 2 for "barrel ejects sharply upwards, then falls           ";
					process 2 for "disappointingly to the ground... I pick it up and   ";
					process 2 for "put it back in my apron...                          ";
					eject a cartridge;
					now the communist is cartridge-ejected;
				otherwise if the parabellum is cartridge-inserted;
					process 3 for "Once again, the gun ejects the chambered cartridge, ";
					process 2 for "which falls to the ground. I pick it up.            ";
					eject a cartridge;
				otherwise if the parabellum is magazine-inserted and the magazine count is at least 1;
					process 3 for "With a bit of effort, it stays upright. I can see   ";
					process 2 for "the first cartridge in the magazine through the     ";
					process 2 for "opening.                                            ";
				else;
					process 3 for "After a bit of effort, I hear a clicking sound. It  ";
					process 2 for "stays upright.                                      ";
				end if;
				now the parabellum is breech block-opened;
			end if;
			now the parabellum is firearm toggle link input;
			process 3 for "([key 1]) Pull the toggle link again";
			process 2 for "([key 2]) Stop for now";
		[Magazine catch]
		otherwise if the command is "[key 4]";
			if the parabellum is magazine-inserted begin;
				if the communist is not magazine catch-understood begin;
					process 1 for "I press the little button... Oh! The magazine       ";
					process 2 for "suddenly pops out from underneath the stock...      ";
					process 3 for "At least that's one button whose function is clear. ";
					now the communist is magazine catch-understood;
				else;
					process 1 for "I press the button to eject the magazine... It pops ";
					process 2 for "out of the stock.                                   ";
				end if;
				process 3 for "([key 1]) Remove the magazine                       ";
				process 2 for "([key 2]) Reinsert the magazine into the stock      ";
				process 2 for "([key 3]) Do nothing                                ";
				now the parabellum is firearm magazine input;
				now the parabellum is magazine-halfway withdrawn;
			else;
				process 1 for "I press it again...                                 ";
				process 3 for "Nothing happens, probably because the magazine isn't";
				process 2 for "in the gun.                                         ";
				if the parabellum is magazine-withdrawn begin;
					process 3 for "([key 1]) Continue                                  ";
					now the parabellum is firearm continue input;
				otherwise if the parabellum is magazine-halfway withdrawn;
					process 3 for "([key 1]) Remove the magazine                       ";
					process 2 for "([key 2]) Reinsert the magazine into the stock      ";
					process 2 for "([key 3]) Do nothing                                ";
					now the parabellum is firearm magazine input;
				end if;
			end if;
		[Grip safety]
		otherwise if the command is "[key 5]";
			if the communist is not grip safety-understood begin;
				process 1 for "I press the long metal thing... It sinks into the   ";
				process 2 for "stock, but nothing else happens. I can feel that it ";
				process 2 for "will spring back into place when I release it.      ";
				process 3 for "I see, it's a grip safety: you press it             ";
				process 2 for "instinctively when you raise the gun, which cannot  ";
				process 2 for "fire if you don't.                                  ";
				now the communist is grip safety-understood;
			else;
				process 1 for "I can press it, but it will spring back into place  ";
				process 2 for "when I release it. It's only used when the gun is in";
				process 2 for "your hand and you're ready to fire.                 ";
			end if;
			process 3 for "([key 1]) Release the safety                        ";
			now the parabellum is grip-pressed;
			now the parabellum is firearm continue input;
		otherwise if the command is "[key 6]";
			display the inventory;
		else;
			end on a powerful incorrect input;
		end if;
	[Manages the magazine]
	otherwise if the parabellum is firearm magazine input;
		if the command is "[key 1]" begin;
			process 1 for "I remove the magazine from the gun and put it in my ";
			process 2 for "apron.                                              ";
			process 3 for "([key 1]) Continue                                  ";
			now the parabellum is firearm continue input;
			now the parabellum is magazine-withdrawn;
			now the communist is carrying the magazine;
		otherwise if the command is "[key 2]";
			process 1 for "With a firm flick of the palm, I reinsert the       ";
			process 2 for "magazine into the gun.                              ";
			process 3 for "([key 1]) Continue                                  ";
			now the parabellum is firearm continue input;
			now the parabellum is magazine-inserted;
		otherwise if the command is "[key 3]";
			process 1 for "I leave the gun as it is. And now?                  ";
			say the firearm options;
			now the parabellum is firearm menu input;
		else;
			end on a powerful incorrect input;
		end if;
	[Manages the rear toggle link]
	otherwise if the parabellum is firearm toggle link input;
		if the command is "[key 1]" begin;
			now the parabellum is firearm menu input;
			[It's funny, I never used an action within an action before... but it works]
			enact the firearm operation using "3";
		otherwise if the command is "[key 2]";
			add in a new screen "Right. What should I do?";
			say the firearm options;
			now the parabellum is firearm menu input;
		else;
			end on a powerful incorrect input;
		end if;
	[Back to the menu]
	otherwise if the parabellum is firearm continue input;
		if the command is "[key 1]" begin;
			add in a new screen "What should I do?";
			say the firearm options;
			now the parabellum is not grip-pressed;
			now the parabellum is not dismantled;
			now the parabellum is firearm menu input;
		else;
			end on a powerful incorrect input;
		end if;
	end if.

[To avoid inconsistencies, all calculations relating to ammunition count are set out here]
To cock properly the firearm:
	decrement the magazine count;
	now the parabellum is cartridge-inserted.

To cycle properly the firearm:
	if the magazine count is at least 1 and the parabellum is magazine-inserted begin;
		decrement the magazine count;
	else;
		now the parabellum is not cartridge-inserted;
	end if.

To load once the magazine:
	decrement the apron count;
	increment the magazine count;
	if the apron count is 1 begin;
		now the cartridges are singular-named;
	otherwise if the apron count is 0;
		now the cartridges are nowhere;
	end if.

To load directly the firearm:
	decrement the apron count;
	now the parabellum is cartridge-inserted;
	if the apron count is 1 begin;
		now the cartridges are singular-named;
	otherwise if the apron count is 0;
		now the cartridges are nowhere;
	end if.

To eject a cartridge:
	if the apron count is 0 begin;
		now the communist is carrying the cartridges;
	otherwise if the apron count is 1;
		now the cartridges are plural-named;
	end if;
	increment the apron count;
	now the parabellum is not cartridge-inserted.

[Manages the texts in the weapon's 'main menu']
To say the firearm options:
	process 3 for "([key 1]) [locking bolt option]";
	process 2 for "([key 2]) [safety catch option]";
	process 2 for "([key 3]) [rear toggle link option]";
	process 2 for "([key 4]) [magazine catch option]";
	process 2 for "([key 5]) [grip safety option]";
	process 2 for "([key 6]) Leave the weapon alone                          ".

The locking bolt option is a text that varies.
The safety catch is a text that varies.
The rear toggle link option is a text that varies.
The magazine catch option is a text that varies.
The grip safety option is a text that varies.

To say locking bolt option:
	if the communist is locking bolt-understood begin;
		say "Rotate the disassembly catch                    ";
	else;
		say "Rotate the lever-like thing near the trigger    ";
	end if.

To say safety catch option:
	if the communist is safety catch-understood begin;
		say "Rotate the safety catch                         ";
	else;
		say "Rotate the lever behind the breech              ";
	end if.

To say rear toggle link option:
	if the communist is rear toggle link-understood begin;
		say "Operate the toggle link                         ";
	else;
		say "Operate the button above the breech             ";
	end if.

To say magazine catch option:
	if the communist is magazine catch-understood begin;
		say "Press the magazine catch                        ";
	else;
		say "Press the button behind the trigger             ";
	end if.

To say grip safety option:
	if the communist is grip safety-understood begin;
		say "Press the grip safety                           ";
	else;
		say "Press the large thing behind the grip           ";
	end if.

[Manages weapon 'animations']
Breech block line 01 is a text that varies.
Breech block line 02 is a text that varies.
Breech block line 03 is a text that varies.
Breech block line 04 is a text that varies.
Breech block line 05 is a text that varies.
Breech block line 06 is a text that varies.
Breech block line 07 is a text that varies.
Breech block line 08 is a text that varies.

To say breech block line 01: establish the breech block line 01.
To say breech block line 02: establish the breech block line 02.
To say breech block line 03: establish the breech block line 03.
To say breech block line 04: establish the breech block line 04.
To say breech block line 05: establish the breech block line 05.
To say breech block line 06: establish the breech block line 06.
To say breech block line 07: establish the breech block line 07.
To say breech block line 08: establish the breech block line 08.

To establish the breech block line (identifier - a number):
	if the parabellum is breech block-opened begin;
		if identifier is 01, say "                     ,─. ";
		if identifier is 02, say "                    ((◯ )";
		if identifier is 03, say "                   / /─│ ";
		if identifier is 04, say "                  / /│││ ";
		if identifier is 05, say "──────────────.──´.´─│││.[no line break]";
		if identifier is 06, say "  │────────────/[safety line 01]  │) │";
		if identifier is 07, say " ,│───────────/ [safety line 02]  │─´ ";
		if identifier is 08, say "_____________│__[safety line 03]-'    ";
	else;
		if identifier is 01, say "                         ";
		if identifier is 02, say "                         ";
		if identifier is 03, say "                         ";
		if identifier is 04, say "                         ";
		if identifier is 05, say "═══════════,─..─────.    ";
		if identifier is 06, say "  │───────((◯ )/[safety line 01]  │   ";
		if identifier is 07, say " ,│─────── `─´/ [safety line 02]  │   ";
		if identifier is 08, say "_____________│__[safety line 03]-'    ";
	end if.

Safety line 01 is a text that varies.
Safety line 02 is a text that varies.
Safety line 03 is a text that varies.

To say safety line 01: establish the safety line 01.
To say safety line 02: establish the safety line 02.
To say safety line 03: establish the safety line 03.

To establish the safety line (identifier - a number):
	if the parabellum is unsecured begin;
		if identifier is 01, say "__ ";
		if identifier is 02, say "││ ";
		if identifier is 03, say "||.[no line break]";
	else;
		if identifier is 01, say "  _";
		if identifier is 02, say " //";
		if identifier is 03, say "//.[no line break]";
	end if.

Lock line 01 is a text that varies.
Lock line 02 is a text that varies.

To say lock line 01: establish the lock line 01.
To say lock line 02: establish the lock line 02.

To establish the lock line (identifier - a number):
	if the parabellum is dismantled begin;
		if identifier is 01, say " ║   ";
		if identifier is 02, say "(◯)─.[no line break]";
	else;
		if identifier is 01, say "(═(◯)";
		if identifier is 02, say "`───.[no line break]";
	end if.

Grip line 01 is a text that varies.
Grip line 02 is a text that varies.
Grip line 03 is a text that varies.
Grip line 04 is a text that varies.

To say grip line 01: establish the grip line 01.
To say grip line 02: establish the grip line 02.
To say grip line 03: establish the grip line 03.
To say grip line 04: establish the grip line 04.

To establish the grip line (identifier - a number):
	if the parabellum is grip-pressed begin;
		if identifier is 01, say "(    ";
		if identifier is 02, say " \   ";
		if identifier is 03, say "  \  ";
		if identifier is 04, say "   \ ";
	else;
		if identifier is 01, say "(_   ";
		if identifier is 02, say " \\  ";
		if identifier is 03, say "  \\ ";
		if identifier is 04, say "   \|";
	end if.

Magazine line 01 is a text that varies.
Magazine line 02 is a text that varies.
Magazine line 03 is a text that varies.
Magazine line 04 is a text that varies.

To say magazine line 01: establish the magazine line 01.
To say magazine line 02: establish the magazine line 02.
To say magazine line 03: establish the magazine line 03.
To say magazine line 04: establish the magazine line 04.

To establish the magazine line (identifier - a number):
	if the parabellum is magazine-inserted begin;
		if identifier is 01, say "(____/(_)\_/   ";
		if identifier is 02, say " `────`─´─´    ";
		if identifier is 03, say "               ";
		if identifier is 04, say "               ";
	otherwise if the parabellum is magazine-halfway withdrawn;
		if identifier is 01, say "(____/   \_/   ";
		if identifier is 02, say "    \      _\  ";
		if identifier is 03, say "     \____(_)\ ";
		if identifier is 04, say "     `────`─´─´";
	otherwise if the parabellum is magazine-withdrawn;
		if identifier is 01, say "(____/   \_/   ";
		if identifier is 02, say "               ";
		if identifier is 03, say "               ";
		if identifier is 04, say "               ";
	end if.

To say the open view of the firearm:
	say ",────────────────────────────────────────────────────────────────────────────────────.[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                           ,─.      │[line break]";
	say "│                                                                          ((◯ )     │[line break]";
	say "│                                                                         / /─│      │[line break]";
	say "│                                                                        / /│││      │[line break]";
	say "│                 _                       _____.______.──────────────.──´.´─│││.     │[line break]";
	say "│               ┌┴─┴┬───────────────────´│ _______│_     │────────────/__   │) │     │[line break]";
	say "│               └───┴───────────────────.'/───────│_│   ,│───────────/ ││   │─´      │[line break]";
	say "│                                         │ ║    .────._____________│__||.-'         │[line break]";
	say "│                                          (◯)─.│    ))\\  _          .´             │[line break]";
	say "│                                               \   /  /_ (_)        (_              │[line break]";
	say "│                                                 `───´   \'          \\             │[line break]";
	say "│                                                          \           \\            │[line break]";
	say "│                                                           `\          \|           │[line break]";
	say ",──────────────────────────────────────────────────────.      \          `.          │[line break]";
	say "│                                                      │       \           \         │[line break]";
	say "│                                                      │        `\          \        │[line break]";
	say "│                                                      │          )    _⊘︎_   │       │[line break]";
	say "│                                                      │         (____/   \_/        │[line break]";
	say "│                                                      │             \      _\       │[line break]";
	say "│                                                      │              \____(_)\      │[line break]";
	say "│                                                      │              `────`─´─´     │[line break]";
	say "│                                                      │                             │[line break]";
	say "│                                                      │                             │[line break]";
	say "│                                                      │                             │[line break]";
	say "`──────────────────────────────────────────────────────´─────────────────────────────´[line break]".

To say the closed view of the firearm:
	say ",────────────────────────────────────────────────────────────────────────────────────.[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                 _                       _____.______.═══════════,─..─────.         │[line break]";
	say "│               ┌┴─┴┬───────────────────´│ _______│_     │───────((◯ )/  _  │        │[line break]";
	say "│               └───┴───────────────────.'/───────│_│   ,│─────── `─´/  //  │        │[line break]";
	say "│                                         │(═(◯) .────._____________│__//.-'         │[line break]";
	say "│                                          `───.│    ))\\  _          .´             │[line break]";
	say "│                                               \   /  /_ (_)        (_              │[line break]";
	say "│                                                 `───´   \'          \\             │[line break]";
	say "│                                                          \           \\            │[line break]";
	say "│                                                           `\          \|           │[line break]";
	say ",──────────────────────────────────────────────────────.      \          `.          │[line break]";
	say "│                                                      │       \           \         │[line break]";
	say "│                                                      │        `\          \        │[line break]";
	say "│                                                      │          )    _⊘︎_   │       │[line break]";
	say "│                                                      │         (____/(_)\_/        │[line break]";
	say "│                                                      │          `────`─´─´         │[line break]";
	say "│                                                      │                             │[line break]";
	say "│                                                      │                             │[line break]";
	say "│                                                      │                             │[line break]";
	say "│                                                      │                             │[line break]";
	say "│                                                      │                             │[line break]";
	say "`──────────────────────────────────────────────────────´─────────────────────────────´[line break]".


Book - Gallery of characters

The mechanism can be secret gallery discovered.

To say secret gallery line 01:
	if the mechanism is secret gallery discovered begin;
		say "│  16  │  The leader (secret character)    │";
	else;
		say "╰──────┴───────────────────────────────────╯";
	end if.

To say secret gallery line 02:
	if the mechanism is secret gallery discovered begin;
		say "╰──────┴───────────────────────────────────╯";
	else;
		say "                                            ";
	end if.

To enact the viewing action using (command - an indexed text):
	now the mechanism is paused;
	[Back]
	if the command is "[key next]" begin;
		now the mechanism is alternate menu stage;
		now the mechanism is alternate menu input;
		now the comrade is not evening-spent;
		now the mechanism is no deviation;
		now the mechanism is not secret gallery discovered;
	[Count]
	otherwise if the command is "01" or the command is "1";
		now the mechanism is no deviation;
		now the person spoken to is the count;
	[Housekeeper]
	otherwise if the command is "02" or the command is "2";
		now the mechanism is no deviation;
		now the person spoken to is the governess;
	[Cook]
	otherwise if the command is "03" or the command is "3";
		now the mechanism is no deviation;
		now the person spoken to is the cook;
	[Maid]
	otherwise if the command is "04" or the command is "4";
		now the mechanism is no deviation;
		now the person spoken to is the maid;
	[Soldier]
	otherwise if the command is "05" or the command is "5";
		now the mechanism is no deviation;
		now the person spoken to is the soldier;
	[Marceline]
	otherwise if the command is "06" or the command is "6";
		now the mechanism is no deviation;
		now the person spoken to is the comrade;
		now the comrade is not evening-spent;
	[Marceline in an evening gown]
	otherwise if the command is "07" or the command is "7";
		now the mechanism is no deviation;
		now the person spoken to is the comrade;
		now the comrade is evening-spent;
	[Marceline on the phone]
	otherwise if the command is "08" or the command is "8";
		now the mechanism is comrade deviation;
	[Laundress]
	otherwise if the command is "09" or the command is "9";
		now the mechanism is laundress deviation;
	[Laundress in her starting clothes]
	otherwise if the command is "10";
		now the mechanism is arrival deviation;
	[Laundress in her nightdress]
	otherwise if the command is "11";
		now the mechanism is nightdress deviation;
	[General Berthelot]
	otherwise if the command is "12";
		now the mechanism is general deviation;
	[Delegates]
	otherwise if the command is "13";
		now the mechanism is delegation deviation;
	[Hotel owner]
	otherwise if the command is "14";
		now the mechanism is innkeeper deviation;
	[Operator]
	otherwise if the command is "15";
		now the mechanism is operator deviation;
	[Lenin]
	otherwise if the command is "16";
		now the mechanism is secret gallery discovered;
		now the mechanism is leader deviation;
	else;
		end on a powerful incorrect input;
	end if.




VOLUME - INTERFACE


[#EXEGESIS INTERFACE]   [Key principles of the graphical interface]

[Technically speaking, the character-based graphical interface uses only basic Inform 7 rules, primarily 'say' and 'if' statements. That said, text calls ('to say') are often nested within one another, and the text that must be displayed is sometimes buried deep within the code. For example, in the dialogue screen (see 'to display the dialogue screen'), the call 'topic frame 09' may lead to the call 'theme line 06', and the final text to be displayed will still need to be retrieved from a table located elsewhere.]

[In order to be able to draw graphical elements, such as people portraits, I had to develop a system that allowed to view the complete drawing, line by line, without any breaks or misalignments. This is why lines such as 'to say character line X: establish the character line X' are often seen in this code. When this technique is used, the content of each relevant text call is determined by the process 'to establish the character line (identifier - a number)', which is certainly resource-intensive, but allows the drawing to be viewed in full.]

[Generally speaking, the character illustrations were "drawn" using ASCII characters found on a regular keyboard, but the illustrations of objects and interface elements make extensive use of Unicode geometric characters. It should be noted that a monospaced font is required to ensure that all these graphic elements are aligned on the same grid.]

[Regarding the various game screens, note that some of them are drawn as a single unit, without any text calls, such as the title screen or the prologue texts, whilst others are unrecognisable due to the number of text calls present, such as the action screen ('to display the action screen', immediately below) or the dialogue screen. Due to the complexity of the action screen, some sub-elements have been separated from it and can be found in the 'interface components' section below. These include indicators for concealment, presence in off-limits areas and the time of day.]

[A fairly complex overflow system was implemented in the action screen when I realised that I wouldn't always be able to fit all the text into the interface's default 12 lines. So, if the text is too long, a series of triggers causes the interface to expand so that it can be displayed in full. The code relating to this mechanism is scattered in various places: in 'overflow management' for the graphical part, and in 'to add in a new line' and 'to add in a new paragraph' for the technical part.]


Book - Action screen

To display the action screen:
	say fixed letter spacing;
	say "╭──[location line 01][location spacing 01][top buffer][notification line 01][time line 01][line break]";
	say "│  [location line 02][location spacing 02][low buffer][notification line 02][time line 02][line break]";
	say "│  [location line 03][location spacing 03][low buffer][notification line 03][time line 03][line break]";
	say "│ ╭────────────────────────────────────────────────────────────╮ [map line 01] │[line break]";
	say "│ │  [action line 01]  │ [map line 02] │[line break]";
	say "│ │  [action line 02]  │ [map line 03] │[line break]";
	say "│ │  [action line 03]  │ [map line 04] │[line break]";
	say "│ │  [action line 04]  │ [map line 05] │[line break]";
	say "│ │  [action line 05]  │ [map line 06] │[line break]";
	say "│ │  [action line 06]  │ [map line 07] │[line break]";
	say "│ │  [action line 07]  │ [map line 08] │[line break]";
	say "│ │  [action line 08]  │ [map line 09] │[line break]";
	say "│ │  [action line 09]  │ [map line 10] │[line break]";
	say "│ │  [action line 10]  │ [map line 11] │[line break]";
	say "│ │  [action line 11]  │ [map line 12] │[line break]";
	say "│ │  [action line 12]  │ [map line 13] │[line break]";
	say "[overflow frame 01] [map line 14] │[line break]";
	say "[overflow frame 02]";
	say "[overflow frame 03]";
	say "[overflow frame 04]";
	say "[overflow frame 05]";
	say "[overflow frame 06]";
	say "[overflow frame 07]";
	say "[overflow frame 08]";
	say "[overflow frame 09]";
	say "[overflow frame 10]";
	say "[overflow frame 11]";
	say "[overflow frame 12]";
	say "[overflow frame 13]";
	say "[overflow frame 14]";
	if the mechanism is literal layout begin;
		say "│ ╭─────────────.─────────.─────────────╮ ╭──────────────┬──────────────╮ ╭────────────╮ │[line break]";
		say "│ │ [U]        /   ╭───╮   \        [H] │ │[T] take      │    rotate [L]│ │         [I]│ │[line break]";
		say "│ │ go up     /    │[N]│    \      hide │ │              │              │ │  inventory │ │[line break]";
		say "│ ├──────────/ ╭───┘[@]└───╮ \──────────┤ │[X] examine   │     speak [K]│ ├────────────┤ │[line break]";
		say "│ │ [Z]     (  │[W][@] [@][E]│  )     [P] │ │              │              │ │         [Y]│ │[line break]";
		say "│ │ wait     \ ╰───┐[@]┌───╯ /     peek │ │[Q] open      │     close [C]│ │      story │ │[line break]";
		say "│ ├───────────\    │[S]│    /───────────┤ │              │              │ ├────────────┤ │[line break]";
		say "│ │ [D]        \   ╰───╯   /        [R] │ │[F] use       │   combine [B]│ │      ENTER │ │[line break]";
		say "│ │ go down     `───┬─┬───´      reveal │ ╰──────────────┴──────────────╯ │    command │ │[line break]";
		say "│ ╰─────────────────╯ ╰─────────────────╯                                 ╰────────────╯ │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is numerical layout;
		if the mechanism is action layout begin;
			say "│ ╭──────────────────╮  ╭──────────────────╮  ╭──────────────────╮  ╭──────────────────╮ │[line break]";
			say "│ │ [7]    STORY     │  │ [8]    SPEAK     │  │ [9]   ROTATE     │  │       [+]        │ │[line break]";
			say "│ ├──────────────────┤  ├──────────────────┤  ├──────────────────┤  │    INVENTORY     │ │[line break]";
			say "│ │ [4]    OPEN      │  │ [5]    WAIT      │  │ [6]    USE       │  │                  │ │[line break]";
			say "│ ├──────────────────┤  ├──────────────────┤  ├──────────────────┤  ╰──────────────────╯ │[line break]";
			say "│ │ [1]    CLOSE     │  │ [2]    TAKE      │  │ [3]   COMBINE    │  ╭──────────────────╮ │[line break]";
			say "│ ╰──────────────────╯  ╰──────────────────╯  ╰──────────────────╯  │      enter       │ │[line break]";
			say "│ ╭────────────────────────────────────────╮  ╭──────────────────╮  │       RUN        │ │[line break]";
			say "│ │ [0]           MOVEMENT MODE            │  │[-]    EXAMINE    │  │     COMMAND      │ │[line break]";
			say "│ ╰────────────────────────────────────────╯  ╰──────────────────╯  ╰──────────────────╯ │[line break]";
			say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
		otherwise if the mechanism is movement layout;
			say "│ ╭──────────────────╮  ╭──────────────────╮  ╭──────────────────╮  ╭──────────────────╮ │[line break]";
			say "│ │ [7]  [REVEAL]    │  │ [8]     N        │  │ [9]    GO UP     │  │       [+]        │ │[line break]";
			say "│ ├──────────────────┤  ├──────────────────┤  ├──────────────────┤  │    INVENTORY     │ │[line break]";
			say "│ │ [4]     W        │  │ [5]    WAIT      │  │ [6]      E       │  │                  │ │[line break]";
			say "│ ├──────────────────┤  ├──────────────────┤  ├──────────────────┤  ╰──────────────────╯ │[line break]";
			say "│ │ [1]    PEEK      │  │ [2]     S        │  │ [3]   GO DOWN    │  ╭──────────────────╮ │[line break]";
			say "│ ╰──────────────────╯  ╰──────────────────╯  ╰──────────────────╯  │      enter       │ │[line break]";
			say "│ ╭────────────────────────────────────────╮  ╭──────────────────╮  │       RUN        │ │[line break]";
			say "│ │ [0]            ACTION MODE             │  │[-]    EXAMINE    │  │     COMMAND      │ │[line break]";
			say "│ ╰────────────────────────────────────────╯  ╰──────────────────╯  ╰──────────────────╯ │[line break]";
			say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
		end if;
	end if;
	say variable letter spacing.


Book - Inventory screen

To display the inventory screen:
	say fixed letter spacing;
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                         ╭────────────────────────────────────────────────────────────╮ │[line break]";
	say "│[character line 01]  │  INVENTORY                                                 │ │[line break]";
	say "│[character line 02]  ├────────────────────────────────────────────────────────────┤ │[line break]";
	say "│[character line 03]  │  [inventory line 01]  │ │[line break]";
	say "│[character line 04]  │  [inventory line 02]  │ │[line break]";
	say "│[character line 05]  │  [inventory line 03]  │ │[line break]";
	say "│[character line 06]  │  [inventory line 04]  │ │[line break]";
	say "│[character line 07]  │  [inventory line 05]  │ │[line break]";
	say "│[character line 08]  │  [inventory line 06]  │ │[line break]";
	say "│[character line 09]  │  [inventory line 07]  │ │[line break]";
	say "│[character line 10]  │  [inventory line 08]  │ │[line break]";
	say "│[character line 11]  │  [inventory line 09]  │ │[line break]";
	say "│[character line 12]  │  [inventory line 10]  │ │[line break]";
	say "│[character line 13]  │  [inventory line 11]  │ │[line break]";
	say "│[character line 14]  │  [inventory line 12]  │ │[line break]";
	say "│[character line 15]  ╰────────────────────────────────────────────────────────────╯ │[line break]";
	if the mechanism is numerical layout begin;
		say "│[character line 16]                     ╭─────────────────────╮                     │[line break]";
		say "│[character line 17]  ╭──────────────────│         [+]         │───────────────────╮ │[line break]";
		say "│[character line 18]  │        open   [7]│   close inventory   │  [9] use          │ │[line break]";
		say "│[character line 19]  ╰──────────────────├─────────────────────┤───────────────────╯ │[line break]";
		say "│[character line 20]  ╭──────────────────│         [-]         │───────────────────╮ │[line break]";
		say "│[character line 21]  │       close   [4]│       examine       │  [6] combine      │ │[line break]";
		say "│[character line 22]__╰──────────────────├─────────────────────┤───────────────────╯ │[line break]";
		say "│[character line 23]  ╭──────────────────│        ENTER        │───────────────────╮ │[line break]";
		say "│[character line 24]  │        drop   [1]│     run command     │  [3] rotate       │ │[line break]";
		say "│[character line 25]  ╰──────────────────╰─────────────────────╯───────────────────╯ │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is literal layout;
		say "│[character line 16]                     ╭─────────────────────╮                     │[line break]";
		say "│[character line 17]  ╭──────────────────│         [I]         │───────────────────╮ │[line break]";
		say "│[character line 18]  │        open  [Q] │   close inventory   │ [F]  use          │ │[line break]";
		say "│[character line 19]  ╰──────────────────├─────────────────────┤───────────────────╯ │[line break]";
		say "│[character line 20]  ╭──────────────────│         [X]         │───────────────────╮ │[line break]";
		say "│[character line 21]  │       close  [C] │       examine       │ [B]  combine      │ │[line break]";
		say "│[character line 22]__╰──────────────────├─────────────────────┤───────────────────╯ │[line break]";
		say "│[character line 23]  ╭──────────────────│        ENTER        │───────────────────╮ │[line break]";
		say "│[character line 24]  │        drop  [D] │     run command     │ [L]  rotate       │ │[line break]";
		say "│[character line 25]  ╰──────────────────╰─────────────────────╯───────────────────╯ │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	end if;
	say variable letter spacing.


Book - Dialogue screen

To display the dialog screen:
	say fixed letter spacing;
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                                                                                        │[line break]";
	say "│[character line 01]   [main top dialog line]   [speaker line 01]│[line break]";
	say "│[character line 02][LP01][dialog line 01][RP01][speaker line 02]│[line break]";
	say "│[character line 03][LP02][dialog line 02][RP02][speaker line 03]│[line break]";
	say "│[character line 04][LP03][dialog line 03][RP03][speaker line 04]│[line break]";
	say "│[character line 05][LP04][dialog line 04][RP04][speaker line 05]│[line break]";
	say "│[character line 06][LP05][dialog line 05][RP05][speaker line 06]│[line break]";
	say "│[character line 07][LP06][dialog line 06][RP06][speaker line 07]│[line break]";
	say "│[character line 08][LP07][dialog line 07][RP07][speaker line 08]│[line break]";
	say "│[character line 09][LP08][dialog line 08][RP08][speaker line 09]│[line break]";
	say "│[character line 10][LP09][dialog line 09][RP09][speaker line 10]│[line break]";
	say "│[character line 11][LP10][dialog line 10][RP10][speaker line 11]│[line break]";
	say "│[character line 12][LP11][dialog line 11][RP11][speaker line 12]│[line break]";
	say "│[character line 13][LP12][dialog line 12][RP12][speaker line 13]│[line break]";
	say "│[character line 14][LP13][dialog line 13][RP13][speaker line 14]│[line break]";
	say "│[character line 15]                                          [speaker line 15]│[line break]";
	say "│[character line 16]   [topic frame 01]   [speaker line 16]│[line break]";
	say "│[character line 17]   [topic frame 02]   [speaker line 17]│[line break]";
	say "│[character line 18]   [topic frame 03]   [speaker line 18]│[line break]";
	say "│[character line 19]   [topic frame 04]   [speaker line 19]│[line break]";
	say "│[character line 20]   [topic frame 05]   [speaker line 20]│[line break]";
	say "│[character line 21]   [topic frame 06]   [speaker line 21]│[line break]";
	say "│[character line 22]___[topic frame 07]___[speaker line 22]│[line break]";
	say "│[character line 23]   [topic frame 08]   [speaker line 23]│[line break]";
	say "│[character line 24]   [topic frame 09]   [speaker line 24]│[line break]";
	say "│[character line 25]   ╰───┴──────────────────────────────╯   [speaker line 25]│[line break]";
	say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	say variable letter spacing.


Book - Story screen

To display the story screen:
	say fixed letter spacing;
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                                                                                        │[line break]";
	say "│    ╭───────────────────────────────────╮                            ╭────────┬─────╮   │[line break]";
	say "│    │ [journal line 01] │                            │  SAVE  │  [1]│   │[line break]";
	say "│    │ [journal line 02] │                            │        │     │   │[line break]";
	say "│    │ [journal line 03] │                            │  LOAD  │  [2]│   │[line break]";
	say "│    │ [journal line 04] │                            │        │     │   │[line break]";
	say "│    │ [journal line 05] │                            │  HELP  │  [3]│   │[line break]";
	say "│    │ [journal line 06] │                            │        │     │   │[line break]";
	say "│    │ [journal line 07] │                            │  QUIT  │  [4]│   │[line break]";
	say "│    │ [journal line 08] │                            │        │     │   │[line break]";
	say "│    │ [journal line 09] │                            │  BACK  │ [-] │   │[line break]";
	say "│    │ [journal line 10] │                            ╰────────┴─────╯   │[line break]";
	say "│    │ [journal line 11] │                                               │[line break]";
	say "│    │ [journal line 12] │                                               │[line break]";
	say "│    │ [journal line 13] │                                               │[line break]";
	say "│    │ [journal line 14] │                         _________             │[line break]";
	say "│    │ [journal line 15] │                   /\  _/         \___/\       │[line break]";
	say "│    │ [journal line 16] │                  /  \ /           ` /  \      │[line break]";
	say "│    │ [journal line 17] │                 /____/_____________ ____\     │[line break]";
	say "│    │ [journal line 18] │                 │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
	say "│    │ [journal line 19] │                 │  - │ -     -   -    - │/\/\ │[line break]";
	say "│    │ [journal line 20] │                 │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
	say "│    │ [journal line 21] │                 │__  │_       .___  ._-  / ^  │[line break]";
	say "│    │                                   │              /\/  .-___               /\/     │[line break]";
	say "│    ╰───────────────────────────────────╯           /\/ /         /\         _ /  \     │[line break]";
	say "│                                                /\ /  \/         /  \      _·   ^  \    │[line break]";
	say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	say variable letter spacing.


Book - Intermission screens

To display the intermission screen:
	say fixed letter spacing;
	if the mechanism is title stage begin;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│    THE COUNT & THE COMMUNIST                                                           │[line break]";
		say "│                                                                                        │[line break]";
		say "│    An interactive fiction created by Tristan Pun                                       │[line break]";
		say "│                                                                                        │[line break]";
		say "│    Written in Inform 7 6L38                                                            │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                  _________             │[line break]";
		say "│    Press any key                                           /\  _/         \___/\       │[line break]";
		say "│                                                           /  \ /           ` /  \      │[line break]";
		say "│                                                          /____/_____________ ____\     │[line break]";
		say "│                                                          │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
		say "│                                                          │  - │ -     -   -    - │/\/\ │[line break]";
		say "│                                                          │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
		say "│                                                          │__  │_       .___  ._-  / ^  │[line break]";
		say "│                                                       /\/  .-___               /\/     │[line break]";
		say "│                                                    /\/ /         /\         _ /  \     │[line break]";
		say "│                                                /\ /  \/         /  \      _·   ^  \    │[line break]";
		say "│                                         /\    /  /   /                 __·             │[line break]";
		say "│      .       .                            \  / ^                    _·                 │[line break]";
		say "│    .     :.        __                                   /\    ____·               /\   │[line break]";
		say "│        . . : ·.  _|!!__┐                          _____/  \_·/\                  /  \ /│[line break]";
		say "│           . : .: `◯── ─◯               _________·     /    \/  \                /    / │[line break]";
		say "│                                                            /  ^ \                      │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is zoom warning stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│       ╭────────────────────────────────────────────────────────────────────────╮       │[line break]";
		say "│       │      If you cannot see the entire game screen, use your browser's      │       │[line break]";
		say "│       │           zoom features to reduce the size of the interface.           │       │[line break]";
		say "│       │                                                                        │       │[line break]";
		say "│       │                             Press any key                              │       │[line break]";
		say "│       ╰────────────────────────────────────────────────────────────────────────╯       │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                  _________             │[line break]";
		say "│                                                            /\  _/         \___/\       │[line break]";
		say "│                                                           /  \ /           ` /  \      │[line break]";
		say "│                                                          /____/_____________ ____\     │[line break]";
		say "│                                                          │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
		say "│                                                          │  - │ -     -   -    - │/\/\ │[line break]";
		say "│                                                          │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
		say "│                                                          │__  │_       .___  ._-  / ^  │[line break]";
		say "│                                                       /\/  .-___               /\/     │[line break]";
		say "│                                                    /\/ /         /\         _ /  \     │[line break]";
		say "│                                                /\ /  \/         /  \      _·   ^  \    │[line break]";
		say "│                                         /\    /  /   /                 __·             │[line break]";
		say "│      .       .                            \  / ^                    _·                 │[line break]";
		say "│    .     :.        __                                   /\    ____·               /\   │[line break]";
		say "│        . . : ·.  _|!!__┐                          _____/  \_·/\                  /  \ /│[line break]";
		say "│           . : .: `◯── ─◯               _________·     /    \/  \                /    / │[line break]";
		say "│                                                            /  ^ \                      │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is main menu stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│     Type in a number, then press ENTER to run the command.                             │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│    ╭─────┬────────────────────────────────╮                                            │[line break]";
		say "│    │  1  │  Begin the story               │                                            │[line break]";
		say "│    │     │                                │                                            │[line break]";
		say "│    │  2  │  Load a saved game             │                                            │[line break]";
		say "│    │     │                                │                      _________             │[line break]";
		say "│    │  3  │  Acknowledgments               │                /\  _/         \___/\       │[line break]";
		say "│    ╰─────┴────────────────────────────────╯               /  \ /           ` /  \      │[line break]";
		say "│                                                          /____/_____________ ____\     │[line break]";
		say "│                                                          │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
		say "│                                                          │  - │ -     -   -    - │/\/\ │[line break]";
		say "│                                                          │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
		say "│                                                          │__  │_       .___  ._-  / ^  │[line break]";
		say "│                                                       /\/  .-___               /\/     │[line break]";
		say "│                                                    /\/ /         /\         _ /  \     │[line break]";
		say "│                                                /\ /  \/         /  \      _·   ^  \    │[line break]";
		say "│                                         /\    /  /   /                 __·             │[line break]";
		say "│      .       .                            \  / ^                    _·                 │[line break]";
		say "│    .     :.        __                                   /\    ____·               /\   │[line break]";
		say "│        . . : ·.  _|!!__┐                          _____/  \_·/\                  /  \ /│[line break]";
		say "│           . : .: `◯── ─◯               _________·     /    \/  \                /    / │[line break]";
		say "│                                                            /  ^ \                      │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[one of][or][line break][stopping]"; [This fixes the extra carriage return at the very start of the story]
	otherwise if the mechanism is alternate menu stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│     Welcome to the secret menu!                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│    ╭─────┬────────────────────────────────╮                                            │[line break]";
		say "│    │  1  │  Gallery of characters         │                                            │[line break]";
		say "│    │     │                                │                                            │[line break]";
		say "│    │  2  │  Sources of inspiration        │                                            │[line break]";
		say "│    │     │                                │                      _________             │[line break]";
		say "│    │  3  │  Amusing suggestions           │                /\  _/         \___/\       │[line break]";
		say "│    │     │                                │               /  \ /           ` /  \      │[line break]";
		say "│    │ [-] │  Back to the menu              │              /____/_____________ ____\     │[line break]";
		say "│    ╰─────┴────────────────────────────────╯              │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
		say "│                                                          │  - │ -     -   -    - │/\/\ │[line break]";
		say "│                                                          │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
		say "│                                                          │__  │_       .___  ._-  / ^  │[line break]";
		say "│                                                       /\/  .-___               /\/     │[line break]";
		say "│                                                    /\/ /         /\         _ /  \     │[line break]";
		say "│                                                /\ /  \/         /  \      _·   ^  \    │[line break]";
		say "│                                         /\    /  /   /                 __·             │[line break]";
		say "│      .       .                            \  / ^                    _·                 │[line break]";
		say "│    .     :.        __                                   /\    ____·               /\   │[line break]";
		say "│        . . : ·.  _|!!__┐                          _____/  \_·/\                  /  \ /│[line break]";
		say "│           . : .: `◯── ─◯               _________·     /    \/  \                /    / │[line break]";
		say "│                                                            /  ^ \                      │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is first prologue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                  It is November 1918.                                  │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         Last year, an extraordinary event shook                        │[line break]";
		say "│                                       the world.                                       │[line break]";
		say "│                                                                                        │[line break]";
		say "│                        The men and women of Russia overthrew the                       │[line break]";
		say "│                          bourgeois government and seized power.                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                             Suddenly, a people became free.                            │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         The hopes were immense, the task ahead                         │[line break]";
		say "│                         colossal. The risks... monumental. The                         │[line break]";
		say "│                            whole world was watching closely.                           │[line break]";
		say "│                                                                                        │[line break]";
		say "│                        At least, that's what Marceline explained                       │[line break]";
		say "│                               to us at the last meeting.                               │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│                                                                      ╰──────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is second prologue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                        I can hear her in the other room, getting                       │[line break]";
		say "│                          annoyed at the nonsense spread by the                         │[line break]";
		say "│                             newspapers of the ruling class.                            │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         As for me, I'm having trouble lacing up                        │[line break]";
		say "│                         my boots. My hands are shaking a little.                       │[line break]";
		say "│                                                                                        │[line break]";
		say "│                          I'm not Russian. I'm not over there,                          │[line break]";
		say "│                           where everything is being decided.                           │[line break]";
		say "│                                                                                        │[line break]";
		say "│                        But in France, too, I can take action. As                       │[line break]";
		say "│                         best I can, at least. No rest until all                        │[line break]";
		say "│                                 peoples are liberated.                                 │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                I hear Marceline coming.                                │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│                                                                      ╰──────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is third prologue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│    We travelled in silence.                                          ╰──────────┴───╯  │[line break]";
		say "│                                                                                        │[line break]";
		say "│    Count Yakovlev's mansion came into                                                  │[line break]";
		say "│    view shortly after we left the                                                      │[line break]";
		say "│    town. A building lacking in                                                         │[line break]";
		say "│    character, not really ancient...                                                    │[line break]";
		say "│    and even less modern.                                                               │[line break]";
		say "│                                                                  _________             │[line break]";
		say "│    Its only redeeming feature is its                       /\  _/         \___/\       │[line break]";
		say "│    commanding position atop a cliff, a                    /  \ /           ` /  \      │[line break]";
		say "│    legacy of the medieval castle that                    /____/_____________ ____\     │[line break]";
		say "│    surely preceded it.                                   │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
		say "│                                                          │  - │ -     -   -    - │/\/\ │[line break]";
		say "│                                                          │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
		say "│                                                          │__  │_       .___  ._-  / ^  │[line break]";
		say "│                                                       /\/  .-___               /\/     │[line break]";
		say "│                                                    /\/ /         /\         _ /  \     │[line break]";
		say "│                                                /\ /  \/         /  \      _·   ^  \    │[line break]";
		say "│                                         /\    /  /   /                 __·             │[line break]";
		say "│      .       .                            \  / ^                    _·                 │[line break]";
		say "│    .     :.        __                                   /\    ____·               /\   │[line break]";
		say "│        . . : ·.  _|!!__┐                          _____/  \_·/\                  /  \ /│[line break]";
		say "│           . : .: `◯── ─◯               _________·     /    \/  \                /    / │[line break]";
		say "│                                                            /  ^ \                      │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is fourth prologue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│    As I got out of the car, Marceline                                ╰──────────┴───╯  │[line break]";
		say "│    discreetly raised her fist to give                                                  │[line break]";
		say "│    me courage, then drove off.                                                         │[line break]";
		say "│                                                                                        │[line break]";
		say "│    People were waiting for me in the                                                   │[line break]";
		say "│    courtyard. At the entrance to one                                                   │[line break]";
		say "│    of the wings, a maid and a cook                                                     │[line break]";
		say "│    nodded to me, and at the other                                _________             │[line break]";
		say "│    wing, a well-dressed woman motioned                     /\  _/         \___/\       │[line break]";
		say "│    for me to approach.                                    /  \ /           ` /  \      │[line break]";
		say "│                                                          /____/_____________ ____\     │[line break]";
		say "│    As I followed her inside, I had                       │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
		say "│    time to catch a glimpse of a man                      │  - │ -     -   -    - │/\/\ │[line break]";
		say "│    watching me from a window upstairs.                   │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
		say "│    The master of the house, no doubt.                    │__  │_       .___  ._-  / ^  │[line break]";
		say "│                                                       /\/  .-___               /\/     │[line break]";
		say "│                                                    /\/ /         /\         _ /  \     │[line break]";
		say "│                                                /\ /  \/         /  \      _·   ^  \    │[line break]";
		say "│                                         /\    /  /   /                 __·             │[line break]";
		say "│                                           \  / ^                    _·                 │[line break]";
		say "│                                                         /\    ____·               /\   │[line break]";
		say "│                                                   _____/  \_·/\                  /  \ /│[line break]";
		say "│                                        _________·     /    \/  \                /    / │[line break]";
		say "│                                                            /  ^ \                      │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is fifth prologue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                     To maintain immersion, you will not receive any                    │[line break]";
		say "│                      instructions on how to play during the course                     │[line break]";
		say "│                       of this adventure. However, a help page is                       │[line break]";
		say "│                             available from the Story menu.                             │[line break]";
		say "│                                                                                        │[line break]";
		say "│                       This help page does not contain information                      │[line break]";
		say "│                        necessary for playing, but will be useful                       │[line break]";
		say "│                         for anyone new to interactive fiction.                         │[line break]";
		say "│                                                                                        │[line break]";
		say "│                     The Story menu allows you to save your progress                    │[line break]";
		say "│                       as well. It is recommended that you do this                      │[line break]";
		say "│                        regularly. Note that your save file will                        │[line break]";
		say "│                       eventually be deleted if you have disabled                       │[line break]";
		say "│                                   the use of cookies.                                  │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                     ╭───────────┬───╮  │[line break]";
		say "│                                                                     │   CLOSE   │[-]│  │[line break]";
		say "│                                                                     ╰───────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is sleeping stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                   [time shift line 01]    │[line break]";
		say "│                                                   [time shift line 02]    │[line break]";
		say "│                                                   [time shift line 03]    │[line break]";
		say "│                                                   [time shift line 04]    │[line break]";
		say "│                                                   [time shift line 05]    │[line break]";
		say "│                                                   [time shift line 06]    │[line break]";
		say "│                                                   [time shift line 07]    │[line break]";
		say "│                                  ´`               [time shift line 08]    │[line break]";
		say "│                                  ││               [time shift line 09]    │[line break]";
		say "│              ________            ││.  ´`          [time shift line 10]    │[line break]";
		say "│___________ ´          \      ___ ││ `.[no line break]││          [time shift line 11]    │[line break]";
		say "│              \     \   \`──/     \\   ││          [time shift line 12]    │[line break]";
		say "│                    \    \__\ ___ / \  ││          [time shift line 13]    │[line break]";
		say "│                    \     \-._ |     \.[no line break]││          [time shift line 14]    │[line break]";
		say "│              /            \─´_\      |││          [time shift line 15]    │[line break]";
		say "│                           |────|     |││          [time shift line 16]    │[line break]";
		say "│                           |    |. ||'|││          [time shift line 17]    │[line break]";
		say "│                           |           ││          [time shift line 18]    │[line break]";
		say "│                           |___________││                                               │[line break]";
		say "│                   ________|───────────││                                               │[line break]";
		say "│──────────────────´                    ││                           ╭────────────┬───╮  │[line break]";
		say "│                                       └┘                           │  CONTINUE  │[-]│  │[line break]";
		say "│                                                                    ╰────────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is waiting stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                   [time shift line 01]    │[line break]";
		say "│                                                   [time shift line 02]    │[line break]";
		say "│                                                   [time shift line 03]    │[line break]";
		say "│                                                   [time shift line 04]    │[line break]";
		say "│                                                   [time shift line 05]    │[line break]";
		say "│          ___                                      [time shift line 06]    │[line break]";
		say "│         /  _\__                                   [time shift line 07]    │[line break]";
		say "│         \/´  / \\                                 [time shift line 08]    │[line break]";
		say "│          |  (   \                                 [time shift line 09]    │[line break]";
		say "│           \ / __/                                 [time shift line 10]    │[line break]";
		say "│           _ )_|_                  ´`              [time shift line 11]    │[line break]";
		say "│         /´      \                 ││              [time shift line 12]    │[line break]";
		say "│        /  /  )   )                ││              [time shift line 13]    │[line break]";
		say "│       |  |\__.[no line break]──┴──.              ││`.    ´`      [time shift line 14]    │[line break]";
		say "│        \  `─┴─┬ ._  \)            ││   `. ││      [time shift line 15]    │[line break]";
		say "│         `─────┴──´   \        ____││      ││      [time shift line 16]    │[line break]";
		say "│         /   |         \    ,´       `.    ││      [time shift line 17]    │[line break]";
		say "├─────────|   |__________\──(            `. ││      [time shift line 18]    │[line break]";
		say "│          \__| /__/    \ \  \             |││                                           │[line break]";
		say "│             |/         ) \  \            /││                                           │[line break]";
		say "│            /(         `-._\_  `──.[no line break]─────´`.[no line break]││                       ╭────────────┬───╮  │[line break]";
		say "│   ───     /_|     ────            \ ______││                       │  CONTINUE  │[-]│  │[line break]";
		say "│                                    │      ││                       ╰────────────┴───╯  │[line break]";
		say "╰────────────────────────────────────┴──────┴┴───────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is working stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│          ___                                      [time shift line 01]    │[line break]";
		say "│         /  _\__                                   [time shift line 02]    │[line break]";
		say "│         \/´  / \\      .[no line break]───,                      [time shift line 03]    │[line break]";
		say "│          |  (   \     /     \                     [time shift line 04]    │[line break]";
		say "│           \ / __/    │      │  │\______│\         [time shift line 05]    │[line break]";
		say "│           _ )_|_____/││ │   │  │(______││         [time shift line 06]    │[line break]";
		say "│         (       \____││ ││ ││  │(______│══╗       [time shift line 07]    │[line break]";
		say "│          \  \)___)   ││ ││ ││  ││______││ ║       [time shift line 08]    │[line break]";
		say "│           \______/,\\││_││_││__└────────┘ ╚══·    [time shift line 09]    │[line break]";
		say "│          /     \  │_______________│               [time shift line 10]    │[line break]";
		say "│         /  ___ |  │  │      │     │               [time shift line 11]    │[line break]";
		say "│        ||      |  │──┴──┴───┴─────│               [time shift line 12]    │[line break]";
		say "│        | \     |  │──┬──┬───┬───┬─│               [time shift line 13]    │[line break]";
		say "│        |  \___/|  │__│__│_______│_│               [time shift line 14]    │[line break]";
		say "│        )       |  │______/o\______│               [time shift line 15]    │[line break]";
		say "│       /        )  │ │\   `U´   /│ │               [time shift line 16]    │[line break]";
		say "│      /         |  │ │ \_______/ │ │               [time shift line 17]    │[line break]";
		say "│      |_________|  │ │           │ │               [time shift line 18]    │[line break]";
		say "│      | /     \ !  │ │           │ │                                                    │[line break]";
		say "│      |/       ) \ │ │           │ │                                                    │[line break]";
		say "│     /(       `-._\│_│           │_│                                ╭────────────┬───╮  │[line break]";
		say "│    /_|                                                             │  CONTINUE  │[-]│  │[line break]";
		say "│                                                                    ╰────────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is reception stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                        ____                                                            │[line break]";
		say "│      ___             /(    \                      [time shift line 01]    │[line break]";
		say "│     /  _\__          | (    \      ___            [time shift line 02]    │[line break]";
		say "│     \/´  / \\        (,|  __|     (´  )___        [time shift line 03]    │[line break]";
		say "│      |  (   \        __|__| _     ( /´ / \)       [time shift line 04]    │[line break]";
		say "│       \ / __/     /´     >.< \     (  (   \       [time shift line 05]    │[line break]";
		say "│       _ )_|_     /        .  |      ( / __/       [time shift line 06]    │[line break]";
		say "│     /´      \   /   /     .  |       _)_|_        [time shift line 07]    │[line break]";
		say "│    /  /  )   ) (   /|     .   \    /´ \../\       [time shift line 08]    │[line break]";
		say "│   (  (\_____|   \  \(_____.___)   / /     )       [time shift line 09]    │[line break]";
		say "│    \ \ )    \    \  /    ´ `  |  ( / \____|       [time shift line 10]    │[line break]";
		say "│     \ /  ___ |    \|          |   \ \/ ___\       [time shift line 11]    │[line break]";
		say "│      ||      |     |.         |    \/|     |      [time shift line 12]    │[line break]";
		say "│      | \     |     ||         |     ||     |      [time shift line 13]    │[line break]";
		say "│      |  \___/|     | \        |     | \___/|      [time shift line 14]    │[line break]";
		say "│      )       |     |  \_____ /|     |      |      [time shift line 15]    │[line break]";
		say "│     /        )     (   |  |   )     )      |      [time shift line 16]    │[line break]";
		say "│    /         |     |   |  |   |    /_______)      [time shift line 17]    │[line break]";
		say "│    |_________|     |   |  |   |    | /   | |      [time shift line 18]    │[line break]";
		say "│    | /     \ !     |   |  |   (    |/     \!                                           │[line break]";
		say "│    |/       ) \    )___!  !___|_   /       )\                                          │[line break]";
		say "│   /(       `-._\_  /  (´  !_-.___)/(      `-.\_                    ╭────────────┬───╮  │[line break]";
		say "│  /_|              (__/           /_/                               │  CONTINUE  │[-]│  │[line break]";
		say "│                                                                    ╰────────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is table stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                   [time shift line 01]    │[line break]";
		say "│                                                   [time shift line 02]    │[line break]";
		say "│                                                   [time shift line 03]    │[line break]";
		say "│                                                   [time shift line 04]    │[line break]";
		say "│                                                   [time shift line 05]    │[line break]";
		say "│                                                   [time shift line 06]    │[line break]";
		say "│________________________________________________   [time shift line 07]    │[line break]";
		say "│                        /  _\__                    [time shift line 08]    │[line break]";
		say "│          │             \/´  / \\ │                [time shift line 09]    │[line break]";
		say "│          │              |  (   \ │       │        [time shift line 10]    │[line break]";
		say "│          │          │    \ / __/ │       │        [time shift line 11]    │[line break]";
		say "│  │       │   │      │   _/__/          │ │        [time shift line 12]    │[line break]";
		say "│  │       │   │      │ /´    `          │          [time shift line 13]    │[line break]";
		say "│  │           │      │/ |  |  )         │          [time shift line 14]    │[line break]";
		say "│  │           │      .\ |  |/´    │     │ │        [time shift line 15]    │[line break]";
		say "│  │ │     │   │     /  `(  |__    │     │ │   │    [time shift line 16]    │[line break]";
		say "│__│─│_____│───│ _ _(    |  |  `\──│_____│─│___│─   [time shift line 17]    │[line break]";
		say "│             __|´__/\   |  |    \                  [time shift line 18]    │[line break]";
		say "│            |__`´_/__\__|__|_____)                                                      │[line break]";
		say "│                        (_`_.                                                           │[line break]";
		say "│                                                                    ╭────────────┬───╮  │[line break]";
		say "│                                                                    │  CONTINUE  │[-]│  │[line break]";
		say "│                                                                    ╰────────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is curtains stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│             │      │    │                                                              │[line break]";
		say "│             │      │    │                                                              │[line break]";
		say "│ │           │      │    │                                                              │[line break]";
		say "│ │       ___        │    │                         [time shift line 01]    │[line break]";
		say "│ │      /  _\__     │    │                         [time shift line 02]    │[line break]";
		say "│ │  │   \/´  / \\   │    │    ___                  [time shift line 03]    │[line break]";
		say "│ │  │    |  (   \        │__ |( _\       ___       [time shift line 04]    │[line break]";
		say "│ │  │     \ / __/        │( \\/ _|      / ) `      [time shift line 05]    │[line break]";
		say "│    │     _ )_|_         │/_|─┴┬┴┬─╮    |_\_/      [time shift line 06]    │[line break]";
		say "│    │  [loadout line 01] │─┴─. |.|||   ,─┴─┴─╮     [time shift line 07]    │[line break]";
		say "│    │  [loadout line 02] │    )|.||/  | |    |     [time shift line 08]    │[line break]";
		say "│    │  [loadout line 03] │_/ / /.\| V_| |    /     [time shift line 09]    │[line break]";
		say "│    │  [loadout line 04] │──´|/   \ `──┬╯ ..(      [time shift line 10]    │[line break]";
		say "│    │  [loadout line 05] │.  | /\  |   |     |     [time shift line 11]    │[line break]";
		say "│    │  [loadout line 06] │|  | | | |   |  || |     [time shift line 12]    │[line break]";
		say "│    │  [loadout line 07] │| /| | | |   |\ || |     [time shift line 13]    │[line break]";
		say "│         |  \___/|   │   │|/ | | | |   | \||/|     [time shift line 14]    │[line break]";
		say "│         )       |   │   │ | |_╮ |__╮  | | | |     [time shift line 15]    │[line break]";
		say "│        /        ) │ │   │ |__╮       ╭__|╭__|     [time shift line 16]    │[line break]";
		say "│    │  /         | │ │   │                         [time shift line 17]    │[line break]";
		say "│    │  |_________| │ │   │                         [time shift line 18]    │[line break]";
		say "│    │  | /   │ \ ! │ │   │                                                              │[line break]";
		say "│────│__|/────│__) \│─│___│                                                              │[line break]";
		say "│      /(       `-._\_                                               ╭────────────┬───╮  │[line break]";
		say "│     /_|                                                            │  CONTINUE  │[-]│  │[line break]";
		say "│                                                                    ╰────────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is help stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────┬───╮[line break]";
		say "│  HELP & INFORMATION                                              BACK TO THE MENU  │[-]│[line break]";
		say "│                                                                                    ╰───┤[line break]";
		say "│            Explanations about the game mechanics are provided here. Run the            │[line break]";
		say "│            appropriate command to expand the section you are interested in.            │[line break]";
		say "│                                                                                        │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
		say "                                                                                          [line break]";
		say "╭─────┬──────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│  1  │  HOW TO PLAY                                                                     │[line break]";
		say basic help;
		say "│  2  │  COMMANDS                                                                        │[line break]";
		say command help;
		say "│  3  │  INTERFACE & MAP                                                                 │[line break]";
		say interface help;
		say "│  4  │  DIALOGUES                                                                       │[line break]";
		say dialog help;
		say "│  5  │  SNEAKING & SPYING                                                               │[line break]";
		say infiltration help;
		say "│  6  │  PASSAGE OF TIME                                                                 │[line break]";
		say time help;
		say "│  7  │  INPUT METHOD                                                                    │[line break]";
		say input help;
		if the mechanism is no section begin;
			say "                                                                                          [line break]";
			say "                                                                                          [line break]";
			say "                                                                                          [line break]";
			say "                                                                                          [line break]";
			say "                                                                                          [line break]";
		end if;
	otherwise if the mechanism is first epilogue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         I walk through the front gate and leave                        │[line break]";
		say "│                           the mansion, trying not to dwell on                          │[line break]";
		say "│                           everything that's happened over the                          │[line break]";
		say "│                                     past few days.                                     │[line break]";
		say "│                                                                                        │[line break]";
		say "│                           It's cold, but I'm glad to be free                           │[line break]";
		say "│                           again. The fir trees around me are                           │[line break]";
		say "│                                         lovely.                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│                                                                      ╰──────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is second epilogue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         When I got back, my comrades gave me a                         │[line break]";
		say "│                          wonderful welcome, but it soon became                         │[line break]";
		say "│                         clear that the police were looking for                         │[line break]";
		say "│                          me. I decided to lay low for a while.                         │[line break]";
		say "│                         I went to work under a false name in a                         │[line break]";
		say "│                          small house far from everything. As a                         │[line break]";
		say "│                                  laundress, of course.                                 │[line break]";
		say "│                                                                                        │[line break]";
		say "│                          I never saw Marceline again after she                         │[line break]";
		say "│                        left. The comrades promised me they would                       │[line break]";
		say "│                                      look for her.                                     │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         Here, too, there's a lot of laundry to                         │[line break]";
		say "│                        do, but my work is no longer politically                        │[line break]";
		say "│                            motivated, and I'm getting a bit                            │[line break]";
		say "│                                         bored.                                         │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│                                                                      ╰──────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is third epilogue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         Oh, the doorbell's ringing... Could my                         │[line break]";
		say "│                          employers have forgotten something?                           │[line break]";
		say "│                                                                                        │[line break]";
		say "│                         I dry my hands and hurry to answer the                         │[line break]";
		say "│                                          door.                                         │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│                                                                      ╰──────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is fourth epilogue stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "├────────────────────────────────────────────────────────────────────────────────────────┤[line break]";
		say "│                                                                                        │[line break]";
		say "│                                        THE END                                         │[line break]";
		say "│                                                                                        │[line break]";
		say "├────────────────────────────────────────────────────────────────────────────────────────┤[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                      ╭──────────┬───╮  │[line break]";
		say "│                                                                      │   NEXT   │[-]│  │[line break]";
		say "│                                                                      ╰──────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is achievements stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│     ╭────────────────────────────────────────────────────────────────────────────╮     │[line break]";
		say "│     │                                ACHIEVEMENTS                                │     │[line break]";
		say "│     ╰────────────────────────────────────────────────────────────────────────────╯     │[line break]";
		say "│                                                                                        │[line break]";
		say "│        ___                                                                             │[line break]";
		say "│       /  _\__         ([notch])  You discovered the photographs in the basement.             │[line break]";
		say "│       \/´  / \\       ([notch])  You made copies of the mansion keys.                        │[line break]";
		say "│        |  (   \       ([notch])  You opened the safe in the study.                           │[line break]";
		say "│         \ / __/       ([notch])  You transcribed the messages from the teleprinter.          │[line break]";
		say "│         _ )_|_        ([ACC01])  You spied on the delegates during their meal.               │[line break]";
		say "│       /´      \       ([ACC02])  You spoke to the soldier about the upcoming war.            │[line break]";
		say "│      /  /  )   )      ([ACC03])  You fired the FT-17[']s cannon.                               │[line break]";
		say "│     (  (\_____|       ([notch])  You took photos of the delegates.                           │[line break]";
		say "│      \ \ )    \       ([ACC04])  You properly recorded the conversations.                    │[line break]";
		say "│       \ /  ___ |      ([ACC05])  You sent the code via the teleprinter.                      │[line break]";
		say "│        ||      |      ([ACC06])  You spared the count's life.                                │[line break]";
		say "│        | \     |      ([ACC07])  You sabotaged the supplies in the basement.                 │[line break]";
		say "│        |  \___/|      ([ACC08])  You sabotaged the supplies in the ballroom.                 │[line break]";
		say "│        )       |      ([ACC09])  You cut off access routes and means of communication.       │[line break]";
		say "│       /        )      ([ACC10])  You returned the Fabergé egg to the people.                 │[line break]";
		say "│      /         |      ([ACC11])  You smoothed over your relations with the servants.         │[line break]";
		say "│      |_________|                                                                       │[line break]";
		say "│      | /     \ !      Number of commands executed: [command tally]                               │[line break]";
		say "│      |/       ) \                                                    ╭──────────┬───╮  │[line break]";
		say "│     /(       `-._\_                                                  │   NEXT   │[-]│  │[line break]";
		say "│    /_|                                                               ╰──────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is bonus stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                    ╭──────────────────────────────────────────────╮                    │[line break]";
		say "│                    │                                              │                    │[line break]";
		say "│                    │    Thank you so much for playing my story!   │                    │[line break]";
		say "│                    │                                              │                    │[line break]";
		say "│                    │        And well done on finishing it!        │                    │[line break]";
		say "│                    │                                              │                    │[line break]";
		say "│                    ╰──────────────────────────────────────────────╯                    │[line break]";
		say "│                                                                                        │[line break]";
		say "│                    ╭──────────────────────────────────────────────╮                    │[line break]";
		say "│                    │                  SECRET MENU                 │                    │[line break]";
		say "│                    ├──────────────────────────────────────────────┤                    │[line break]";
		say "│                    │    From the title screen, run the command    │                    │[line break]";
		say "│                    │   'bonus' to access the character gallery,   │                    │[line break]";
		say "│                    │   sources of inspiration and some amusing    │                    │[line break]";
		say "│                    │                 suggestions.                 │                    │[line break]";
		say "│                    │                                              │                    │[line break]";
		say "│                    ╰──────────────────────────────────────────────╯                    │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                  ╭───────────────┬───╮                                 │[line break]";
		say "│                                  │   MAIN MENU   │[-]│                                 │[line break]";
		say "│                                  ╰───────────────┴───╯                                 │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is recommendations stage;
		[Note: speedrun completed in 1,912 commands with quite a few errors; full test completed in 6,449 commands (!)]
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│     ╭────────────────────────────────────────────────────────────────────────────╮     │[line break]";
		say "│     │                             AMUSING SUGGESTIONS                            │     │[line break]";
		say "│     ╰────────────────────────────────────────────────────────────────────────────╯     │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│      Did you manage...                                                                 │[line break]";
		say "│                                                                                        │[line break]";
		say "│      •  To torment the count with itching powder?                                      │[line break]";
		say "│      •  To send the magic word with the teleprinter?                                   │[line break]";
		say "│      •  To jump out of a cupboard to startle the maid?                                 │[line break]";
		say "│      •  To carelessly get a door slammed on your nose?                                 │[line break]";
		say "│      •  To treat your nose? And to be comforted by Marceline?                          │[line break]";
		say "│      •  To make various enlargements with the headlight-like thing?                    │[line break]";
		say "│      •  To take a selfie? And to take a photo of Marceline?                            │[line break]";
		say "│      •  To clumsily drop the gun's magazine on the floor?                              │[line break]";
		say "│      •  To use the count's bathroom?                                                   │[line break]";
		say "│      •  To sample the meal prepared for the delegation?                                │[line break]";
		say "│      •  To use the gun without touching the magazine?                                  │[line break]";
		say "│      •  To send too many messages to the tsarist headquarters?                         │[line break]";
		say "│      •  To use the paraffin on yourself in front of Marceline?                         │[line break]";
		say "│      •  To make an additional impression in the paraffin?                              │[line break]";
		say "│      •  To finish the story in fewer than 2,000 commands?                              │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                        ╭────────┬───╮  │[line break]";
		say "│                                                                        │  BACK  │[-]│  │[line break]";
		say "│                                                                        ╰────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is credits stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│  ╭──────────────────────────────────────────────────────────────────────────────────╮  │[line break]";
		say "│  │                                 ACKNOWLEDGMENTS                                  │  │[line break]";
		say "│  ╰──────────────────────────────────────────────────────────────────────────────────╯  │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│      A heartfelt thank you to the testers:                                             │[line break]";
		say "│                                                                                        │[line break]";
		say "│      • Clémence                                                                        │[line break]";
		say "│      • Muriel                                                                          │[line break]";
		say "│      • Marianne                                                                        │[line break]";
		say "│      • Klambourea                                                                      │[line break]";
		say "│                                                                                        │[line break]";
		say "│      And to CrocMiam and Filiaa for their help in setting up the CSS stylesheet        │[line break]";
		say "│      for the final version.                                                            │[line break]";
		say "│                                                                                        │[line break]";
		say "│      Meanwhile, Localicows was kind enough to provide me with some very useful         │[line break]";
		say "│      advice on translation tools and methods.                                          │[line break]";
		say "│                                                                                        │[line break]";
		say "│      I would also like to thank the French-speaking interactive fiction community      │[line break]";
		say "│      for their invaluable help, and Juhana Leinonen for his understanding when my      │[line break]";
		say "│      source code became too long for Borogove.                                         │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│  ╭──────────────────────────────────╮                                  ╭────────┬───╮  │[line break]";
		say "│  │  Version 1.1 · CC BY-NC Licence  │                                  │  BACK  │[-]│  │[line break]";
		say "│  ╰──────────────────────────────────╯                                  ╰────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is reference stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│     ╭────────────────────────────────────────────────────────────────────────────╮     │[line break]";
		say "│     │                           SOURCES OF INSPIRATION                           │     │[line break]";
		say "│     ╰────────────────────────────────────────────────────────────────────────────╯     │[line break]";
		say "│                                                                                        │[line break]";
		say "│      I was committed to making the story believable, both in terms of the              │[line break]";
		say "│      historical backdrop and the objects you interacted with.                          │[line break]";
		say "│                                                                                        │[line break]";
		say "│      •  The French invasion of Ukraine and the associated political intrigues          │[line break]";
		say "│         provided the basis for the plot. Look up 'Southern Russia intervention'        │[line break]";
		say "│         to find out more.                                                              │[line break]";
		say "│      •  Real patents were used as the basis for the various puzzles: U.S. Pat.         │[line break]";
		say "│         269.137 (combination door handle), French Pat. 468.624 (keyboard safe          │[line break]";
		say "│         lock) and 473.962 (electromagnetic diverter).                                  │[line break]";
		say "│      •  You have transcribed the real Baudot code, with only minor adaptations.        │[line break]";
		say "│      •  The pistol (1900 Swiss Parabellum, 7.65 mm) and the cannon (SA 18 L/21         │[line break]";
		say "│         Puteaux, 37 mm) function as accurately as possible.                            │[line break]";
		say "│      •  The cylinder graphophone, the Ticka camera, the telephone, the washing         │[line break]";
		say "│         machine and the Renault FT-17 tank are all authentic.                          │[line break]";
		say "│                                                                                        │[line break]";
		say "│      •  However, I have taken some liberties: the episcope is too compact for          │[line break]";
		say "│         its time; ballpoint pens were neither widespread nor fully functional;         │[line break]";
		say "│         and although teleprinters did exist, they did not look like this. As far       │[line break]";
		say "│         as I know, the Fabergé 'Military Egg' was never stolen.                        │[line break]";
		say "│                                                                        ╭────────┬───╮  │[line break]";
		say "│                                                                        │  BACK  │[-]│  │[line break]";
		say "│                                                                        ╰────────┴───╯  │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	otherwise if the mechanism is gallery stage;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│   ╭───────────────────────────╮                                                        │[line break]";
		say "│   │   GALLERY OF CHARACTERS   │                        [speaker line 01]         │[line break]";
		say "│   ╰───────────────────────────╯                        [speaker line 02]         │[line break]";
		say "│   ╭──────┬───────────────────────────────────╮         [speaker line 03]         │[line break]";
		say "│   │  01  │  The count                        │         [speaker line 04]         │[line break]";
		say "│   │  02  │  The housekeeper                  │         [speaker line 05]         │[line break]";
		say "│   │  03  │  The cook                         │         [speaker line 06]         │[line break]";
		say "│   │  04  │  The maid                         │         [speaker line 07]         │[line break]";
		say "│   │  05  │  The soldier                      │         [speaker line 08]         │[line break]";
		say "│   │  06  │  The comrade                      │         [speaker line 09]         │[line break]";
		say "│   │  07  │  The comrade (fancy dress)        │         [speaker line 10]         │[line break]";
		say "│   │  08  │  The comrade (on the telephone)   │         [speaker line 11]         │[line break]";
		say "│   │  09  │  The laundress                    │         [speaker line 12]         │[line break]";
		say "│   │  10  │  The laundress (casual wear)      │         [speaker line 13]         │[line break]";
		say "│   │  11  │  The laundress (nightgown)        │         [speaker line 14]         │[line break]";
		say "│   │  12  │  The general                      │         [speaker line 15]         │[line break]";
		say "│   │  13  │  The delegates                    │         [speaker line 16]         │[line break]";
		say "│   │  14  │  The hotel owner                  │         [speaker line 17]         │[line break]";
		say "│   │  15  │  The switchboard operator         │         [speaker line 18]         │[line break]";
		say "│   [secret gallery line 01]         [speaker line 19]         │[line break]";
		say "│   [secret gallery line 02]         [speaker line 20]         │[line break]";
		say "│                                                        [speaker line 21]         │[line break]";
		say "│________________________________________________________[speaker line 22]_________│[line break]";
		say "│   ╭────────┬───╮                                       [speaker line 23]         │[line break]";
		say "│   │  BACK  │[-]│                                       [speaker line 24]         │[line break]";
		say "│   ╰────────┴───╯                                       [speaker line 25]         │[line break]";
		say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	end if;
	say variable letter spacing.


Book - Game over screen

To display the game over screen:
	say fixed letter spacing;
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                             ╭────────────────┬─────╮   │[line break]";
	say "│                                                             │    START OVER  │  [1]│   │[line break]";
	say "│                                                             │                │     │   │[line break]";
	say "│                                                             │          LOAD  │  [2]│   │[line break]";
	say "│      I FAILED AT MY MISSION                                 │                │     │   │[line break]";
	say "│                                                             │          QUIT  │  [3]│   │[line break]";
	say "│                                                             ╰────────────────┴─────╯   │[line break]";
	say "│      [game over line 01]                                              │[line break]";
	say "│      [game over line 02]                                              │[line break]";
	say "│      [game over line 03]                                              │[line break]";
	say "│      [game over line 04]                                              │[line break]";
	say "│      [game over line 05]                                              │[line break]";
	say "│      [game over line 06]                                              │[line break]";
	say "│      [game over line 07]                        _________             │[line break]";
	say "│      [game over line 08]                  /\  _/         \___/\       │[line break]";
	say "│      [game over line 09]                 /  \ /           ` /  \      │[line break]";
	say "│      [game over line 10]                /____/_____________ ____\     │[line break]";
	say "│      [game over line 11]                │┐ ┐ │ ┐   ┐ ┐   ┐    ┐ │     │[line break]";
	say "│      [game over line 12]                │  - │ -     -   -    - │/\/\ │[line break]";
	say "│      [game over line 13]                │┐ ┐ │  ┐   ┐   ┐     ┐   /  \│[line break]";
	say "│                                                          │__  │_       .___  ._-  / ^  │[line break]";
	say "│                                                       /\/  .-___               /\/     │[line break]";
	say "│                                                    /\/ /         /\         _ /  \     │[line break]";
	say "│                                                /\ /  \/         /  \      _-   ^  \    │[line break]";
	say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	say variable letter spacing.


Book - Conclusion screen

To display the conclusion screen:
	say fixed letter spacing;
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                        [top dialog]    │[line break]";
	say "│           ____                         [L01][conclusion line 01][R01]    │[line break]";
	say "│         /´  / \\                     [SPL02][conclusion line 02][R02]    │[line break]";
	say "│        |   (   \                     [SPL03][conclusion line 03][R03]    │[line break]";
	say "│        \\\ » __/                       [L04][conclusion line 04][R04]    │[line break]";
	say "│          __) |_   ___                  [L05][conclusion line 05][R05]    │[line break]";
	say "│         /  `\_\`\/  _\__               [L06][conclusion line 06][R06]    │[line break]";
	say "│        / /  )   )\/´  / \\           [SPL07][conclusion line 07][R07]    │[line break]";
	say "│       ( / \____|\ |  (   \           [SPL08][conclusion line 08][R08]    │[line break]";
	say "│        \ \ )   \ \ \ / __/             [L09][conclusion line 09][R09]    │[line break]";
	say "│         \//     \ \_\)_|_    .´│       [L10][conclusion line 10][R10]    │[line break]";
	say "│          /       /´ ┌────┴──´  │       [L11][conclusion line 11][R11]    │[line break]";
	say "│         |       | , │       │ _│       [L12][conclusion line 12][R12]    │[line break]";
	say "│         |       | |_│_  ___ │ \_)      [L13][conclusion line 13][R13]    │[line break]";
	say "│         |       \__|_/      │  │         [conclusion line 14]      │[line break]";
	say "│         )        | /│       │ .´         [conclusion line 15]      │[line break]";
	say "│        /         )| └───────┘´\          [conclusion line 16]      │[line break]";
	say "│       /__________|┌\_|         |         [conclusion line 17]      │[line break]";
	say "│       | /      \ |││ |         |         [conclusion line 18]      │[line break]";
	say "│       |/        \!││ |_________|                                                       │[line break]";
	say "│       /          )││ | /   ││\ !                                                       │[line break]";
	say "│      /(         `-││\|/    ││ ) \                                  ╭────────────┬───╮  │[line break]";
	say "│     /_/           └┘ /(    └┘`-._\_                                │  CONTINUE  │[-]│  │[line break]";
	say "│                     /_|                                            ╰────────────┴───╯  │[line break]";
	say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
	say variable letter spacing.


Book - Graphical examination screens

To display the graphical examination screen:
	say fixed letter spacing;
	if the graphically examined item is the parabellum begin;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                      [breech block line 01]         │[line break]";
		say "│                                                      [breech block line 02]         │[line break]";
		say "│                                                      [breech block line 03]         │[line break]";
		say "│                                                      [breech block line 04]         │[line break]";
		say "│                 _                       _____.______.[no line break][breech block line 05]         │[line break]";
		say "│               ┌┴─┴┬───────────────────´│ _______│_   [breech block line 06]         │[line break]";
		say "│               └───┴───────────────────.'/───────│_│  [breech block line 07]         │[line break]";
		say "│                                         │[lock line 01] .────.[no line break][breech block line 08]         │[line break]";
		say "│                                          [lock line 02]│    ))\\  _          .´                 │[line break]";
		say "│                                               \   /  /_ (_)        [grip line 01]               │[line break]";
		say "│                                                 `───´   \'         [grip line 02]               │[line break]";
		say "│                                                          \         [grip line 03]               │[line break]";
		say "│                                                           `\       [grip line 04]               │[line break]";
		say "│                                                             \          `.              │[line break]";
		say "╭──────────────────────────────────────────────────────╮       \           \             │[line break]";
		say "│ [examination line 01] │        `\          \            │[line break]";
		say "│ [examination line 02] │          )    _⊘︎_   │           │[line break]";
		say "│ [examination line 03] │         [magazine line 01]         │[line break]";
		say "│ [examination line 04] │         [magazine line 02]         │[line break]";
		say "│ [examination line 05] │         [magazine line 03]         │[line break]";
		say "│ [examination line 06] │         [magazine line 04]         │[line break]";
		say "│ [examination line 07] │                                 │[line break]";
		say "│ [examination line 08] │                                 │[line break]";
		say "│ [examination line 09] │                                 │[line break]";
		say "│                                                      │                                 │[line break]";
		say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";
	otherwise if the graphically examined item is the diverter;
		if the diverter is not already destroyed begin;
			say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
			say "│              ┌───────┐                                                                 │[line break]";
			say "│              │⊘︎ ___ ⊘︎│                                                                 │[line break]";
			say "├──────────────┴─´   `─┴─────────────────────────────────────────────────────────────────┤[line break]";
			say "│                │   │                                                                   │[line break]";
			say "├──────────────┬─│   │─┬─────────────────────────────────────────────────────────────────┤[line break]";
			say "│              │⊘︎`┬─┬´⊘︎│                                   ,────────────────────.        │[line break]";
			say "│              └──│ │──┘                                   │ ⊘︎                ⊘︎ │        │[line break]";
			say "│                 │ │                                     ┌┤                    ├┐       │[line break]";
			say "│                 │  `────────────────────────────────────┤│                    │├──.    │[line break]";
			say "│                  `──────────╮ ╭─────────────────────────┤│                    │├─. │   │[line break]";
			say "│                             │ │                         └┤                    ├┘ │ │   │[line break]";
			say "│                             │ │                          │  ,──────────────.  │  │ │   │[line break]";
			say "│                             │ │                          │  [electro line 1]  │  │ │   │[line break]";
			say "│                             │ │                          │  [electro line 2]  │  │ │   │[line break]";
			say "│                             │ │                          │  [electro line 3]  │  │ │   │[line break]";
			say "╭─────────────────────────────┴─┴──────────────────────╮   │  [electro line 4]  │  │ │   │[line break]";
			say "│ [examination line 01] │   │  [electro line 5]  │  │ │   │[line break]";
			say "│ [examination line 02] │   │  [electro line 6]  │  │ │   │[line break]";
			say "│ [examination line 03] │   │  [electro line 7]  │  │ │   │[line break]";
			say "│ [examination line 04] │   │  `──────────────´  │  │ │   │[line break]";
			say "│ [examination line 05] │   │ ⊘︎                ⊘︎ │  │ │   │[line break]";
			say "│ [examination line 06] │   `────────────────────´  │ │   │[line break]";
			say "│ [examination line 07] │                           │ │   │[line break]";
			say "│ [examination line 08] │                           │ │   │[line break]";
			say "│ [examination line 09] │                           │ │   │[line break]";
			say "│                                                      │                           │ │   │[line break]";
			say "╰──────────────────────────────────────────────────────╯ ──────────────────────────┴─┴───╯[line break]";
		otherwise if the diverter is already destroyed;
			say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
			say "│              ┌───────┐                                                                 │[line break]";
			say "│              │⊘︎ ___ ⊘︎│                                                                 │[line break]";
			say "├──────────────┴─´   `─┴─────────────────────────────────────────────────────────────────┤[line break]";
			say "│                │   │                                                                   │[line break]";
			say "├──────────────┬─│   │─┬─────────────────────────────────────────────────────────────────┤[line break]";
			say "│              │⊘︎`┬─┬´⊘︎│                                   ,────._______,───────.        │[line break]";
			say "│              └──│ │──┘   , .                             │ ⊘︎   \     /      ⊘︎ │        │[line break]";
			say "│                 │ │       ●´                            ┌┤   ,─´ ,   \        ├┐       │[line break]";
			say "│                 │  `─, ●´;·─────────────────────────────┤│  /──._ .●`/        │├──.    │[line break]";
			say "│                  `───` ` ·──╮ ╭─────────────────────────┤│  \───`  `´`.       │├─. │   │[line break]";
			say "│                             │ │                         └┤   \       ,´       ├┘ │ │   │[line break]";
			say "│                             │ │                          │  ,´────────`────.  │  │ │   │[line break]";
			say "│                        ,●´  │ │                          │  [electro line 1]  │  │ │   │[line break]";
			say "│                        `    │ │                          │  [electro line 2]  │  │ │   │[line break]";
			say "│                        `    │ │                          │  [electro line 3]  │  │ │   │[line break]";
			say "╭─────────────────────────────┴─┴──────────────────────╮   │  [electro line 4]  │  │ │   │[line break]";
			say "│ [examination line 01] │   │  [electro line 5]  │  │ │   │[line break]";
			say "│ [examination line 02] │   │  [electro line 6]  │  │ │   │[line break]";
			say "│ [examination line 03] │   │  [electro line 7]  │  │ │   │[line break]";
			say "│ [examination line 04] │   │  `──────────────´  │  │ │   │[line break]";
			say "│ [examination line 05] │   │ ⊘︎                ⊘︎ │  │ │   │[line break]";
			say "│ [examination line 06] │   `────────────────────´  │ │   │[line break]";
			say "│ [examination line 07] │                           │ │   │[line break]";
			say "│ [examination line 08] │                           │ │   │[line break]";
			say "│ [examination line 09] │                           │ │   │[line break]";
			say "│                                                      │                           │ │   │[line break]";
			say "╰──────────────────────────────────────────────────────╯ ──────────────────────────┴─┴───╯[line break]";
		end if;
	otherwise if the graphically examined item is the teleprinter;
		if the teleprinter is machine focus begin;
			say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
			say "│                                                                                        │[line break]";
			say "│                                                                                        │[line break]";
			say "│                                                                                        │[line break]";
			say "│                                          ╭─────────────────────────────────────╮       │[line break]";
			say "│                                         ╭┴─────────────────────────────────────┴╮      │[line break]";
			say "│                                         ╰┬──┬────────┬───────────────────────┬─┬╯      │[line break]";
			say "│                                          │  │        │                       │ │       │[line break]";
			say "│                                          │  │ ┌──────┴────────────────────┐  │ │       │[line break]";
			say "│                                          │  │ │·                         ·│    │       │[line break]";
			say "│                                          │    │    [hole line 1]          │    │       │[line break]";
			say "│                       ┌─┬──┬─┐           │    │    [hole line 2]          │    │       │[line break]";
			say "│                    ┌─┐│ │  │ │ ┌─┐      ┌┤    │    [hole line 3]          │    │       │[line break]";
			say "│                    │ ├┤ │  │ ├─┤ ├──────┤│    │·   [hole line 4]         .[no line break]│    │       │[line break]";
			say "│                    │ ├┤ │  │ ├─┤ ├──────┤│    └──────┬────────────────────┘    │       │[line break]";
			say "│                    │ ││ │  │ │ └─┘      └┤     ┌┐    │       │          ┌┐     │       │[line break]";
			say "│                    │ │└┬┴──┴┬┘           ││    ├┴────────────┴───────┴──┴┤     │       │[line break]";
			say "╭────────────────────┴─┴─┴────┴────────────┴┴────┴─────╮...................[no line break]│     │       │[line break]";
			say "│ [examination line 01] ├───────┬───────┬──┬┤     │       │[line break]";
			say "│ [examination line 02] │       │       │  └┘     │       │[line break]";
			say "│ [examination line 03] │       │       │       │ │       │[line break]";
			say "│ [examination line 04] │    │          │       │ │       │[line break]";
			say "│ [examination line 05] ├────┴──────────┴───────┴─┴╮      │[line break]";
			say "│ [examination line 06] ├──────────────────╮       │      │[line break]";
			say "│ [examination line 07] ├─┬──┬──┬──┬──┬──┬─┤       ├──────┤[line break]";
			say "│ [examination line 08] ├─┴──┴──╯  ╰──┴──╯ ├───────┘      │[line break]";
			say "│ [examination line 09] ╞══════════════════╛              │[line break]";
			say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";
		otherwise if the teleprinter is help focus;
			say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
			say "│     ┌────────────────────────────────────────────────────────────────────────────┐     │[line break]";
			say "│     │ ⊘︎                                                     USE LETTERS ─────┐ ⊘︎ │     │[line break]";
			say "│     │                                                       USE SYMBOLS ───┐ │   │     │[line break]";
			say "│     │                                                             SPACE ─┐ │ │   │     │[line break]";
			say "│     │                                                                    │ │ │   │     │[line break]";
			say "│     │  LETTERS   A B C D E F G H I J K L M N O P Q R S T U V W X Y Z     │ │ │   │     │[line break]";
			say "│     │  SYMBOLS   - ? : { 3 % @ £ 8 } ( ) . , 9 0 1 4 ['] 5 7 = 2 / 6 +     │ │ │   │     │[line break]";
			say "│     │              o         o o       o o   o o o     o   o o o o o       o o   │     │[line break]";
			say "│     │              o o o   o o     o o   o o o     o       o   o           o o   │     │[line break]";
			say "│     │                o     o   o o   o   o o   o o   o   o o   o o       o   o   │     │[line break]";
			say "│     │            · · · · · · · · · · · · · · · · · · · · · · · · · ·     · · ·   │     │[line break]";
			say "│     │            o   o       o   o o o o       o o o     o o o             o o   │     │[line break]";
			say "│     │            o o   o o o       o o           o   o   o   o o o o       o o   │     │[line break]";
			say "│     │ ⊘︎                                                                        ⊘︎ │     │[line break]";
			say "│     └────────────────────────────────────────────────────────────────────────────┘     │[line break]";
			say "│                                                                                        │[line break]";
			say "╭──────────────────────────────────────────────────────╮                                 │[line break]";
			say "│ [examination line 01] │                                 │[line break]";
			say "│ [examination line 02] │                                 │[line break]";
			say "│ [examination line 03] │                                 │[line break]";
			say "│ [examination line 04] │                                 │[line break]";
			say "│ [examination line 05] │                                 │[line break]";
			say "│ [examination line 06] │                                 │[line break]";
			say "│ [examination line 07] │                                 │[line break]";
			say "│ [examination line 08] │                                 │[line break]";
			say "│ [examination line 09] │                                 │[line break]";
			say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";
		otherwise if the teleprinter is ribbon focus;
			say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
			say "│                                                                                        │[line break]";
			say "│                                                                                        │[line break]";
			say "│                                                                                        │[line break]";
			say ribbon;
			say "│                                                                                        │[line break]";
			say "│                                                                                        │[line break]";
			say "│                                                                                        │[line break]";
			say "╭──────────────────────────────────────────────────────╮                                 │[line break]";
			say "│ [examination line 01] │                                 │[line break]";
			say "│ [examination line 02] │                                 │[line break]";
			say "│ [examination line 03] │                                 │[line break]";
			say "│ [examination line 04] │                                 │[line break]";
			say "│ [examination line 05] │                                 │[line break]";
			say "│ [examination line 06] │                                 │[line break]";
			say "│ [examination line 07] │                                 │[line break]";
			say "│ [examination line 08] │                                 │[line break]";
			say "│ [examination line 09] │                                 │[line break]";
			say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";
		otherwise if the teleprinter is keyboard focus;
			say "╭────────────────┬───────────────────────────────────────────────────────┬───────────────╮[line break]";
			say "│                │ ┌───────────────────────────┐    ┌──────────────────┐ │               │[line break]";
			say "│                │ │┌───────┬┬───────┬┬───────┐│    │┌───────┬┬───────┐│ │               │[line break]";
			say "│                │ ││       ││       ││       ││    ││       ││       ││ │               │[line break]";
			say "│                │ ││       ││       ││       ││    ││       ││       ││ │               │[line break]";
			say "│                │ ││       ││       ││       ││    ││       ││       ││ │               │[line break]";
			say "│                │ ││       ││       ││       ││    ││       ││       ││ │               │[line break]";
			say "│                │ ││       ││       ││       ││    ││       ││       ││ │               │[line break]";
			say "│                │ ││       ││       ││       ││    ││       ││       ││ │               │[line break]";
			say "│                │ ││       ││       ││       ││    ││       ││       ││ │               │[line break]";
			say "│                │ ││ ╭───╮ ││ ╭───╮ ││ ╭───╮ ││    ││ ╭───╮ ││ ╭───╮ ││ │               │[line break]";
			say "│                │ ││ │ 1 │ ││ │ 2 │ ││ │ 3 │ ││    ││ │ 4 │ ││ │ 5 │ ││ │               │[line break]";
			say "│                │ └┤ ╰───╯ ├┤ ╰───╯ ├┤ ╰───╯ ├┘    └┤ ╰───╯ ├┤ ╰───╯ ├┘ │               │[line break]";
			say "│                │  ╰───────╯╰───────╯╰───────╯      ╰───────╯╰───────╯  │               │[line break]";
			say "│                ├───────────────────────────────────────────────────────┤               │[line break]";
			say "│                ╰───────────────────────────────────────────────────────╯               │[line break]";
			say "│                                                                                        │[line break]";
			say "╭──────────────────────────────────────────────────────╮                                 │[line break]";
			say "│ [examination line 01] │                                 │[line break]";
			say "│ [examination line 02] │                                 │[line break]";
			say "│ [examination line 03] │                                 │[line break]";
			say "│ [examination line 04] │                                 │[line break]";
			say "│ [examination line 05] │                                 │[line break]";
			say "│ [examination line 06] │                                 │[line break]";
			say "│ [examination line 07] │                                 │[line break]";
			say "│ [examination line 08] │                                 │[line break]";
			say "│ [examination line 09] │                                 │[line break]";
			say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";
		otherwise if the teleprinter is receiving focus;
			say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
			say "│ ╭────────┬───╮                                                                         │[line break]";
			say "│ │  BACK  │[-]│ ──────────────────────────────────────────────────────────────────┐     │[line break]";
			say "│ ╰────────┴───╯                                              USE LETTERS ─────┐ ⊘︎ │     │[line break]";
			say "│     │                                                       USE SYMBOLS ───┐ │   │     │[line break]";
			say "│     │                                                             SPACE ─┐ │ │   │     │[line break]";
			say "│     │                                                                    │ │ │   │     │[line break]";
			say "│     │  LETTERS   A B C D E F G H I J K L M N O P Q R S T U V W X Y Z     │ │ │   │     │[line break]";
			say "│     │  SYMBOLS   - ? : { 3 % @ £ 8 } ( ) . , 9 0 1 4 ['] 5 7 = 2 / 6 +     │ │ │   │     │[line break]";
			say "│     │              o         o o       o o   o o o     o   o o o o o       o o   │     │[line break]";
			say "│     │              o o o   o o     o o   o o o     o       o   o           o o   │     │[line break]";
			say "│     │                o     o   o o   o   o o   o o   o   o o   o o       o   o   │     │[line break]";
			say "│     │            · · · · · · · · · · · · · · · · · · · · · · · · · ·     · · ·   │     │[line break]";
			say "│     │            o   o       o   o o o o       o o o     o o o             o o   │     │[line break]";
			say "│     │            o o   o o o       o o           o   o   o   o o o o       o o   │     │[line break]";
			say "│     │ ⊘︎                                                                        ⊘︎ │     │[line break]";
			say "│     └────────────────────────────────────────────────────────────────────────────┘     │[line break]";
			say ribbon;
			say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";
		end if;
	otherwise if the graphically examined item is the bookmark;
		say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say visual bookmark;
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "│                                                                                        │[line break]";
		say "╭──────────────────────────────────────────────────────╮                                 │[line break]";
		say "│ [examination line 01] │                                 │[line break]";
		say "│ [examination line 02] │                                 │[line break]";
		say "│ [examination line 03] │                                 │[line break]";
		say "│ [examination line 04] │                                 │[line break]";
		say "│ [examination line 05] │                                 │[line break]";
		say "│ [examination line 06] │                                 │[line break]";
		say "│ [examination line 07] │                                 │[line break]";
		say "│ [examination line 08] │                                 │[line break]";
		say "│ [examination line 09] │                                 │[line break]";
		say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";
	otherwise if the graphically examined item is the safe lock;
		say "╭────────────────────────────────────────────────────────────────────────────────┬───────╮[line break]";
		say "│                                                                                │       │[line break]";
		say "│                 ,──────────────────────────────────────────────────────────.   │       │[line break]";
		say "│                 │                                                          │   │       │[line break]";
		say "│                 │   ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮     [espagnolette line 01]    │   │       │[line break]";
		say "│                 │   │A│ │B│ │C│ │D│ │E│ │F│ │G│ │H│ │I│     [espagnolette line 02]    │   │       │[line break]";
		say "│                 │   ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯     [espagnolette line 03]    │   │       │[line break]";
		say "│                 │     ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮       [espagnolette line 04]    │   │       │[line break]";
		say "│                 │     │J│ │K│ │L│ │M│ │N│ │O│ │P│ │Q│       [espagnolette line 05]    │   │       │[line break]";
		say "│                 │     ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯       [espagnolette line 06]    │   │       │[line break]";
		say "│                 │   ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮ ╭─╮     [espagnolette line 07]    │   │       │[line break]";
		say "│                 │   │R│ │S│ │T│ │U│ │V│ │W│ │X│ │Y│ │Z│     [espagnolette line 08]    │   │       │[line break]";
		say "│                 │   ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯ ╰─╯                    │   │       │[line break]";
		say "│                 │                                                          │   │       │[line break]";
		say "│                 `──────────────────────────────────────────────────────────´   │       │[line break]";
		say "│                                                                                │       │[line break]";
		say "│                                                                                │       │[line break]";
		say "╭──────────────────────────────────────────────────────╮                         │       │[line break]";
		say "│ [examination line 01] │                         │       │[line break]";
		say "│ [examination line 02] │                         │       │[line break]";
		say "│ [examination line 03] │                         │       │[line break]";
		say "│ [examination line 04] │                         │       │[line break]";
		say "│ [examination line 05] │─────────────────────────´       │[line break]";
		say "│ [examination line 06] │                                 │[line break]";
		say "│ [examination line 07] │                                 │[line break]";
		say "│ [examination line 08] │                                 │[line break]";
		say "│ [examination line 09] │                                 │[line break]";
		say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";
	end if;
	say variable letter spacing.


Book - Blank screens

To display a blank screen:
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                        ╭────────┬───╮  │[line break]";
	say "│                                                                        │  BACK  │[-]│  │[line break]";
	say "│                                                                        ╰────────┴───╯  │[line break]";
	say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";

To display a blank graphical examination screen:
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "╭──────────────────────────────────────────────────────╮                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "│                                                      │                                 │[line break]";
	say "╰──────────────────────────────────────────────────────╯ ────────────────────────────────╯[line break]";

To display a blank intermission stage:
	say "╭────────────────────────────────────────────────────────────────────────────────────────╮[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                   [time shift line 01]    │[line break]";
	say "│                                                   [time shift line 02]    │[line break]";
	say "│                                                   [time shift line 03]    │[line break]";
	say "│                                                   [time shift line 04]    │[line break]";
	say "│                                                   [time shift line 05]    │[line break]";
	say "│                                                   [time shift line 06]    │[line break]";
	say "│                                                   [time shift line 07]    │[line break]";
	say "│                                                   [time shift line 08]    │[line break]";
	say "│                                                   [time shift line 09]    │[line break]";
	say "│                                                   [time shift line 10]    │[line break]";
	say "│                                                   [time shift line 11]    │[line break]";
	say "│                                                   [time shift line 12]    │[line break]";
	say "│                                                   [time shift line 13]    │[line break]";
	say "│                                                   [time shift line 14]    │[line break]";
	say "│                                                   [time shift line 15]    │[line break]";
	say "│                                                   [time shift line 16]    │[line break]";
	say "│                                                   [time shift line 17]    │[line break]";
	say "│                                                   [time shift line 18]    │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                                        │[line break]";
	say "│                                                                    ╭────────────┬───╮  │[line break]";
	say "│                                                                    │  CONTINUE  │[-]│  │[line break]";
	say "│                                                                    ╰────────────┴───╯  │[line break]";
	say "╰────────────────────────────────────────────────────────────────────────────────────────╯[line break]";

To display the cover art:
	clear the screen;
	say fixed letter spacing;
	say "                                                                  [line break]";
	say "                                                                  [line break]";
	say "                                         ____                     [line break]";
	say "                                       /   ) |                    [line break]";
	say "                 ___                  /_   ) |                    [line break]";
	say "                /  _\__               |___ \/                     [line break]";
	say "                \/´  / \\             _ |__(____                  [line break]";
	say "                 |  (   \           / |\./| \   `\                [line break]";
	say "                  \ / __/           > | . | <´    \               [line break]";
	say "                  _ )_|_            \ | . | /  \   \              [line break]";
	say "                /´      \            \| . |/    \   )             [line break]";
	say "               /  /  )   )           )! . !    //  /              [line break]";
	say "              (  (\_____|___        //_ . _\  (/  /               [line break]";
	say "               \ \ )    \__/.,\    //   |   \  \ /                [line break]";
	say "                \ /  ___ |  |_|    (.__/ \__.\  .                 [line break]";
	say "                 ||      |  /_\    |    .     `.|                 [line break]";
	say "                 | \     | |___|   |    /\     ||                 [line break]";
	say "                 |  \___/| `>_<´   !   /  |    ||                 [line break]";
	say "                 )       |        (   .   !    ||                 [line break]";
	say "                /        )        |   |  / |   )|                 [line break]";
	say "               /         |        |   |\/  |   |/                 [line break]";
	say "               |_________|        |   |    |   |                  [line break]";
	say "               | /     \ !        )   |    !   |                  [line break]";
	say "  .────────────|/───────) \──────_|___|────.___(───────────────.  [line break]";
	say " /            /(       `-._\_  /___.-_!    `)  \                \ [line break]";
	say "/            /_|                             \__\                \[line break]";
	say "`────────────────────────────────────────────────────────────────´[line break]";
	say "                                                                  [line break]";
	say "                       __   ──────────   __                       [line break]";
	say "                 . ·                    ___   · .                 [line break]";
	say "             . ´                       /   ) |    ` .             [line break]";
	say "           ´      ___                 /_   ) |        `           [line break]";
	say "        ·       /  _\__               |___ \/            ·        [line break]";
	say "      /         \/´  / \\             _ |__(____           \      [line break]";
	say "     ·           |  (   \           / |\./| \   `\          ·     [line break]";
	say "    '             \ / __/           > | . | <´    \          '    [line break]";
	say "   .              _ )_|_            \ | . | /  \   \          .   [line break]";
	say "                /´      \            \| . |/    \   )             [line break]";
	say "  ·            /  /  )   )           )! . !    //  /           ·  [line break]";
	say "  |           (  (\_____|___        //_ . _\  (/  /            |  [line break]";
	say "  (            \ \ )    \__/.,\    //   |   \  \ /             )  [line break]";
	say "  |             \ /  ___ |  |_|    (.__/ \__.\  .              |  [line break]";
	say "  ·              ||      |  /_\    |    .     `.|              ·  [line break]";
	say "                 | \     | |___|   |    /\     ||                 [line break]";
	say "   '             |  \___/| `>_<´   !   /  |    ||             '   [line break]";
	say "    .            )       |        (   .   !    ||            .    [line break]";
	say "     ·          /        )        |   |  / |   )|           ·     [line break]";
	say "       .       /         |        |   |\/  |   |/         .       [line break]";
	say "        `.     |_________|        |   |    |   |        .´        [line break]";
	say "           .   | /     \ !        )   |    !   |      .           [line break]";
	say "             ` |/       ) \      _|___|    .___(  . ´             [line break]";
	say "              /(       `-._\_  /___.-_!    `)  \                  [line break]";
	say "             /_|                             \__\                 [line break]";
	say "                                                                  [line break]";
	say "                                                                  [line break]";
	say "                                                                  [line break]";
	say "                                         ____                     [line break]";
	say "                                       /   ) |                    [line break]";
	say "                 ___                  /_   ) |                    [line break]";
	say "                /  _\__               |___ \/                     [line break]";
	say "                \/´  / \\             _ |__(____                  [line break]";
	say "                 |  (   \           / |\./| \   `\                [line break]";
	say "                  \ / __/           > | . | <´    \               [line break]";
	say "                  _ )_|_            \ | . | /  \   \              [line break]";
	say "                /´      \            \| . |/    \   )             [line break]";
	say "               /  /  )   )           )! . !    //  /              [line break]";
	say "              (  (\_____|___        //_ . _\  (/  /               [line break]";
	say "               \ \ )    \__/.,\    //   |   \  \ /                [line break]";
	say "                \ /  ___ |  |_|    (.__/ \__.\  .                 [line break]";
	say "                 ||      |  /_\    |    .     `.|                 [line break]";
	say "                 | \     | |___|   |    /\     ||                 [line break]";
	say "                 |  \___/| `>_<´   !   /  |    ||                 [line break]";
	say "                 )       |        (   .   !    ||                 [line break]";
	say "                /        )        |   |  / |   )|                 [line break]";
	say "               /         |        |   |\/  |   |/                 [line break]";
	say "               |_________|        |   |    |   |                  [line break]";
	say "               | /     \ !        )   |    !   |                  [line break]";
	say "               |/       ) \      _|___|    .___(                  [line break]";
	say "              /(       `-._\_  /___.-_!    `)  \                  [line break]";
	say "             /_|                             \__\                 [line break]";
	say "                                                                  [line break]";
	say variable letter spacing.


Book - Unused screens

To display the old admittingly impractical literal layout:
	say ",─────────────. ,─────────────. ,─────────────. ,───────────┬───────────┬────────────.[line break]";
	say "│ E           │ │ R           │ │ T           │ │ J         │ K         │ L          │[line break]";
	say "│ HISTOIRE    │ │ PARLER      │ │ PIVOTER     │ │ MODE      │           │            │[line break]";
	say "├─────────────┤ ├─────────────┤ ├─────────────┤ │ DÉPLACE-  │ EXAMINER  │ INVENTAIRE │[line break]";
	say "│ D           │ │ F           │ │ G           │ │ MENT      │           │            │[line break]";
	say "│ OUVRIR      │ │ ATTENDRE    │ │ UTILISER    │ `───────────┴───────────┴────────────´[line break]";
	say "├─────────────┤ ├─────────────┤ ├─────────────┤ ,────────────────────────────────────.[line break]";
	say "│ C           │ │ V           │ │ B           │ │ entrée                          │  │[line break]";
	say "│ FERMER      │ │ SAISIR      │ │ COMBINER    │ │ LANCER COMMANDE               ◄─┘  │[line break]";
	say "`─────────────´ `─────────────´ `─────────────´ `────────────────────────────────────´[line break]";
	say ",─────────────. ,─────────────. ,─────────────. ,───────────┬───────────┬────────────.[line break]";
	say "│ E           │ │ R           │ │ T           │ │ J         │ K         │ L          │[line break]";
	say "│ SE CACHER   │ │ NORD        │ │ MONTER      │ │ MODE      │           │            │[line break]";
	say "├─────────────┤ ├─────────────┤ ├─────────────┤ │ ACTION    │ EXAMINER  │ INVENTAIRE │[line break]";
	say "│ D           │ │ F           │ │ G           │ │           │           │            │[line break]";
	say "│ OUEST       │ │ ATTENDRE    │ │ EST         │ `───────────┴───────────┴────────────´[line break]";
	say "├─────────────┤ ├─────────────┤ ├─────────────┤ ,────────────────────────────────────.[line break]";
	say "│ C           │ │ V           │ │ B           │ │ entrée                          │  │[line break]";
	say "│ ESPIONNER   │ │ SUD         │ │ DESCENDRE   │ │ LANCER COMMANDE               ◄─┘  │[line break]";
	say "`─────────────´ `─────────────´ `─────────────´ `────────────────────────────────────´[line break]".

To display the very old input selection:
	say ",────────────────────────────────────────────────────────────────────────────────────.[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                       Cette histoire est conçue pour être jouée                    │[line break]";
	say "│                        avec le pavé numérique de votre clavier                     │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│         ,───┬───┬───.,───.                                                         │[line break]";
	say "│         │ 7 │ 8 │ 9 ││   │             ,───┬───┬───.                               │[line break]";
	say "│         ├───┼───┼───┤│ + │             │ E │ R │ T │                 ,─────.       │[line break]";
	say "│         │ 4 │ 5 │ 6 ││   │             `┬──┴┬──┴┬──┴.  ,───┬───┬───. │  E  │       │[line break]";
	say "│         ├───┼───┼───┤├───┤              │ D │ F │ G │  │ J │ K │ L │ `─┐   │       │[line break]";
	say "│         │ 1 │ 2 │ 3 ││   │              `┬──┴┬──┴┬──┴. `───┴───┴───´   │   │       │[line break]";
	say "│         ├───┴───┼───┤│ E │               │ C │ V │ B │                 `───´       │[line break]";
	say "│         │   0   │ . ││   │               `───┴───┴───´                             │[line break]";
	say "│         `───────┴───´`───´                                                         │[line break]";
	say "│                                                                                    │[line break]";
	say "│      Pressez (1) pour continuer                Pressez (2) si vous ne              │[line break]";
	say "│           de cette manière                disposez pas d'un pavé numérique         │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                       Puis lancez la commande avec (entrée)                        │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "`────────────────────────────────────────────────────────────────────────────────────´[line break]".

To display the old input selection from when the player had that option:
	say ",────────────────────────────────────────────────────────────────────────────────────.[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                      Veuillez sélectionner un mode de saisie                       │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                ,─────────.                          ,───┬───┬───.,───.             │[line break]";
	say "│               /   ,───.   \                         │ 7 │ 8 │ 9 ││   │             │[line break]";
	say "│              /    │ N │    \                        ├───┼───┼───┤│ + │             │[line break]";
	say "│             / ,───┘ ↑ └───. \                       │ 4 │ 5 │ 6 ││   │             │[line break]";
	say "│            ( │ O ←     → E │ )                      ├───┼───┼───┤├───┤             │[line break]";
	say "│             \ `───┐ ↓ ┌───´ /                       │ 1 │ 2 │ 3 ││   │             │[line break]";
	say "│              \    │ S │    /                        ├───┴───┼───┤│ E │             │[line break]";
	say "│               \   `───´   /                         │   0   │ . ││   │             │[line break]";
	say "│                `─────────´                          `───────┴───´`───´             │[line break]";
	say "│                                                                                    │[line break]";
	say "│         Pressez (1) pour utiliser               Pressez (2) pour utiliser          │[line break]";
	say "│       les touches conventionnelles             uniquement le pavé numérique        │[line break]";
	say "│              de votre clavier                        de votre clavier              │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│                       Puis lancez la commande avec (entrée)                        │[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "`────────────────────────────────────────────────────────────────────────────────────´[line break]".

To display the old skip prologue stage:
	say ",────────────────────────────────────────────────────────────────────────────────────.[line break]";
	say "│                                                                                    │[line break]";
	say "│                                                                                    │[line break]";
	say "│    LE COMTE & LA COMMUNISTE                                                        │[line break]";
	say "│                                                                                    │[line break]";
	say "│    Une fiction interactive créée par Tristan Pun                                   │[line break]";
	say "│                                                                                    │[line break]";
	say "│    Rédigée en Inform 7 6L38                                                        │[line break]";
	say "│                                                                                    │[line break]";
	say "│                    .─────────────────────────────────────────.  ______             │[line break]";
	say "│                   │                                           │       \___/\       │[line break]";
	say "│                   │   Pressez (1) pour commencer l'histoire   │        ` /  \      │[line break]";
	say "│                   │    Pressez (2) pour sauter le prologue    │ ________ ____\     │[line break]";
	say "│                   │                                           │ ┐ ┐   ┐    ┐ │     │[line break]";
	say "│                   │   Puis lancez la commande avec (entrée)   │   -   -    - │/\/\ │[line break]";
	say "│                   │                                           │  ┐   ┐     ┐   /  \│[line break]";
	say "│                    `─────────────────────────────────────────´     .___  ._-  / ^  │[line break]";
	say "│                                                   /\/  .-___               /\/     │[line break]";
	say "│                                                /\/ /         /\         _ /  \     │[line break]";
	say "│                                            /\ /  \/         /  \      _·   ^  \    │[line break]";
	say "│                                     /\    /  /   /                 __·             │[line break]";
	say "│  .       .                            \  / ^                    _·                 │[line break]";
	say "│.     :.        __                                   /\    ____·               /\   │[line break]";
	say "│    . . : ·.  _|!!__┐                          _____/  \_·/\                  /  \ /│[line break]";
	say "│       . : .: `◯── ─◯               _________·     /    \/  \                /    / │[line break]";
	say "│                                                        /  ^ \                      │[line break]";
	say "`────────────────────────────────────────────────────────────────────────────────────´[line break]".


Book - Interface components

Location line 01 is a text that varies.
Location line 02 is a text that varies.
Location line 03 is a text that varies.

To say location line 01:
	say "──────────────────────────────────".

To say location line 02:
	if the communist is teleporting begin;
		say "ARMOURED TRAIN";
	else;
		let place be "[location]" in upper case;
		say place;
	end if.

To say location line 03:
	say "                                  ".

Location spacing 01 is a text that varies.
Location spacing 02 is a text that varies.
Location spacing 03 is a text that varies.

To say location spacing 01:
	if the mechanism is set to the afternoon or the communist is evening-delayed begin;
		say "─────";
	otherwise if the mechanism is set to the evening or (the mechanism is set to the morning and the mechanism is not set to the midday);
		say "───────";
	otherwise if the mechanism is set to the midday;
		say "────────";
	else;
		say "─────────";
	end if.

To say location spacing 02:
	if the number of characters in "[location line 02]" is less than 35 begin;
		[35 is the maximum length of a place name, if all notifications are displayed]
		let the spacing length be 35 - the number of characters in "[location line 02]";
		while the spacing length is not 0 begin;
			say " ";
			decrement the spacing length;
		end while;
		[This adds the necessary space depending on the current phase]
		if the mechanism is set to the afternoon or the communist is evening-delayed begin;
			say "    ";
		otherwise if the mechanism is set to the evening or (the mechanism is set to the morning and the mechanism is not set to the midday);
			say "      ";
		otherwise if the mechanism is set to the midday;
			say "       ";
		else;
			say "        ";
		end if;
	end if.

To say location spacing 03:
	if the mechanism is set to the afternoon or the communist is evening-delayed begin;
		say "     ";
	otherwise if the mechanism is set to the evening or (the mechanism is set to the morning and the mechanism is not set to the midday);
		say "       ";
	otherwise if the mechanism is set to the midday;
		say "        ";
	else;
		say "         ";
	end if.

To say top buffer: say "[if the day count is less than 10]─[else][end if]".
To say low buffer: say "[if the day count is less than 10] [else][end if]".

Notification line 01 is a text that varies.
Notification line 02 is a text that varies.
Notification line 03 is a text that varies.

To say notification line 01: establish the notification line 01.
To say notification line 02: establish the notification line 02.
To say notification line 03: establish the notification line 03.

To establish the notification line (identifier - a number):
	if the communist is hidden and the communist is infiltrated begin;
		if identifier is 01, say "──╮╭────────╮╭────────────╮";
		if identifier is 02, say "  ││ hidden ││ off-limits │";
		if identifier is 03, say "  └┴────────┴┴────────────┴";
	otherwise if the communist is infiltrated and the communist is not teleporting;
		if identifier is 01, say "────────────╮╭────────────╮";
		if identifier is 02, say "            ││ off-limits │";
		if identifier is 03, say "            └┴────────────┴";
	otherwise if the communist is hidden;
		if identifier is 01, say "────────────────╮╭────────╮";
		if identifier is 02, say "                ││ hidden │";
		if identifier is 03, say "                └┴────────┴";
	else;
		if identifier is 01, say "──────────────────────────╮";
		if identifier is 02, say "                          │";
		if identifier is 03, say "                          └";
	end if.

Time line 01 is a text that varies.
Time line 02 is a text that varies.
Time line 03 is a text that varies.

To say time line 01: establish the time line 01.
To say time line 02: establish the time line 02.
To say time line 03: establish the time line 03.

To establish the time line (identifier - a number):
	if the mechanism is set to the midday begin;
		if the day count is less than 10 begin;
			if identifier is 01, say "╭───────────────╮";
			if identifier is 02, say "│ DAY [day count], MIDDAY │";
			if identifier is 03, say "┴───────────────┤";
		[Once again, the plain 'else' doesn't work in 6M62]
		otherwise if the day count is at least 10;
			if identifier is 01, say "╭────────────────╮";
			if identifier is 02, say "│ DAY [day count], MIDDAY │";
			if identifier is 03, say "┴────────────────┤";
		end if;
	otherwise if the mechanism is set to the morning;
		if the day count is less than 10 begin;
			if identifier is 01, say "╭────────────────╮";
			if identifier is 02, say "│ DAY [day count], MORNING │";
			if identifier is 03, say "┴────────────────┤";
		otherwise if the day count is at least 10;
			if identifier is 01, say "╭─────────────────╮";
			if identifier is 02, say "│ DAY [day count], MORNING │";
			if identifier is 03, say "┴─────────────────┤";
		end if;
	otherwise if the mechanism is set to the afternoon or the communist is evening-delayed;
		if the day count is less than 10 begin;
			if identifier is 01, say "╭──────────────────╮";
			if identifier is 02, say "│ DAY [day count], AFTERNOON │";
			if identifier is 03, say "┴──────────────────┤";
		otherwise if the day count is at least 10;
			if identifier is 01, say "╭───────────────────╮";
			if identifier is 02, say "│ DAY [day count], AFTERNOON │";
			if identifier is 03, say "┴───────────────────┤";
		end if;
	otherwise if the mechanism is set to the evening;
		if the day count is less than 10 begin;
			if identifier is 01, say "╭────────────────╮";
			if identifier is 02, say "│ DAY [day count], EVENING │";
			if identifier is 03, say "┴────────────────┤";
		otherwise if the day count is at least 10;
			if identifier is 01, say "╭─────────────────╮";
			if identifier is 02, say "│ DAY [day count], EVENING │";
			if identifier is 03, say "┴─────────────────┤";
		end if;
	otherwise if the mechanism is set to the night;
		if the day count is less than 10 begin;
			if identifier is 01, say "╭──────────────╮";
			if identifier is 02, say "│ DAY [day count], NIGHT │";
			if identifier is 03, say "┴──────────────┤";
		otherwise if the day count is at least 10;
			if identifier is 01, say "╭───────────────╮";
			if identifier is 02, say "│ DAY [day count], NIGHT │";
			if identifier is 03, say "┴───────────────┤";
		end if;
	end if.


Book - Display of characters

To say character line 01: establish the character line 01.
To say character line 02: establish the character line 02.
To say character line 03: establish the character line 03.
To say character line 04: establish the character line 04.
To say character line 05: establish the character line 05.
To say character line 06: establish the character line 06.
To say character line 07: establish the character line 07.
To say character line 08: establish the character line 08.
To say character line 09: establish the character line 09.
To say character line 10: establish the character line 10.
To say character line 11: establish the character line 11.
To say character line 12: establish the character line 12.
To say character line 13: establish the character line 13.
To say character line 14: establish the character line 14.
To say character line 15: establish the character line 15.
To say character line 16: establish the character line 16.
To say character line 17: establish the character line 17.
To say character line 18: establish the character line 18.
To say character line 19: establish the character line 19.
To say character line 20: establish the character line 20.
To say character line 21: establish the character line 21.
To say character line 22: establish the character line 22.
To say character line 23: establish the character line 23.
To say character line 24: establish the character line 24.
To say character line 25: establish the character line 25.

To establish the character line (identifier - a number):
	if the mechanism is delegation deviation or the mechanism is general deviation begin;
		if identifier is 01, say "                       ";
		if identifier is 02, say "         ____          ";
		if identifier is 03, say "        | (   \        ";
		if identifier is 04, say "        | (   _\       ";
		if identifier is 05, say "         \/ ___|       ";
		if identifier is 06, say "      ____)__| _       ";
		if identifier is 07, say "    /´   / |\./| \     ";
		if identifier is 08, say "   /    `> | . | <     ";
		if identifier is 09, say "  /   /  \ | . | /     ";
		if identifier is 10, say " (   /    \| . |/      ";
		if identifier is 11, say "  \  \\    ! . !(      ";
		if identifier is 12, say "   \  \)  /_ . _\\     ";
		if identifier is 13, say "    \ /  /   |   \\    ";
		if identifier is 14, say "     .  /.__/ \__.)    ";
		if identifier is 15, say "     |,´     .    |    ";
		if identifier is 16, say "     ||     /\    |    ";
		if identifier is 17, say "     ||    |  \   !    ";
		if identifier is 18, say "     ||    !   .   )   ";
		if identifier is 19, say "     |(   | \  |   |   ";
		if identifier is 20, say "     \|   |  \/|   |   ";
		if identifier is 21, say "      |   |    |   |   ";
		if identifier is 22, say "______|   !____|   (___";
		if identifier is 23, say "      )___.    |___|_  ";
		if identifier is 24, say "      /  (´    !_-.___\";
		if identifier is 25, say "     /__/              ";
	otherwise if the mechanism is not no deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "        ___            ";
		if identifier is 05, say "       /  _\__         ";
		if identifier is 06, say "       \/´  / \\       ";
		if identifier is 07, say "        |  (   \)\     ";
		if identifier is 08, say "         \ / __/./\    ";
		if identifier is 09, say "         _ )_|___\ \   ";
		if identifier is 10, say "       /´      \____)  ";
		if identifier is 11, say "      /  /  )   )      ";
		if identifier is 12, say "     (  (\_____|       ";
		if identifier is 13, say "      \ \ )    \       ";
		if identifier is 14, say "      /\ /  ___ |      ";
		if identifier is 15, say "\    /  ||      |      ";
		if identifier is 16, say " `──´   | \     |      ";
		if identifier is 17, say "        |  \___/|      ";
		if identifier is 18, say "        )       |      ";
		if identifier is 19, say "       /        )      ";
		if identifier is 20, say "      /         |      ";
		if identifier is 21, say "      |_________|      ";
		if identifier is 22, say "______| /_____\ !______";
		if identifier is 23, say "      |/       ) \     ";
		if identifier is 24, say "     /(       `-._\_   ";
		if identifier is 25, say "    /_|                ";
	otherwise if the communist is carrying the parabellum;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "        ___            ";
		if identifier is 05, say "       /  _\__         ";
		if identifier is 06, say "       \/´  / \\    /` ";
		if identifier is 07, say "        |  (   \   //  ";
		if identifier is 08, say "         \ / __/  / \  ";
		if identifier is 09, say "         _ )_|_  °,o)  ";
		if identifier is 10, say "       /´      \ /\//  ";
		if identifier is 11, say "      /  /  )   ) /    ";
		if identifier is 12, say "     (  (\_____|_/     ";
		if identifier is 13, say "      \ \ )    \       ";
		if identifier is 14, say "       \ /  ___ |      ";
		if identifier is 15, say "        ||      |      ";
		if identifier is 16, say "        | \     |      ";
		if identifier is 17, say "        |  \___/|      ";
		if identifier is 18, say "        )       |      ";
		if identifier is 19, say "       /        )      ";
		if identifier is 20, say "      /         |      ";
		if identifier is 21, say "      |_________|      ";
		if identifier is 22, say "______| /_____\ !______";
		if identifier is 23, say "      |/       ) \     ";
		if identifier is 24, say "     /(       `-._\_   ";
		if identifier is 25, say "    /_|                ";
	otherwise if the communist is carrying the tin lantern;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "        ___            ";
		if identifier is 05, say "       /  _\__         ";
		if identifier is 06, say "       \/´  / \\       ";
		if identifier is 07, say "        |  (   \       ";
		if identifier is 08, say "         \ / __/       ";
		if identifier is 09, say "         _ )_|_        ";
		if identifier is 10, say "       /´      \       ";
		if identifier is 11, say "      /  /  )   )      ";
		if identifier is 12, say "     (  (\_____|___    ";
		if identifier is 13, say "      \ \ )    \__/.,\ ";
		if identifier is 14, say "       \ /  ___ |  |_| ";
		if identifier is 15, say "        ||      |  /_\ ";
		if identifier is 16, say "        | \     | |___|";
		if identifier is 17, say "        |  \___/| `>_<´";
		if identifier is 18, say "        )       |      ";
		if identifier is 19, say "       /        )      ";
		if identifier is 20, say "      /         |      ";
		if identifier is 21, say "      |_________|      ";
		if identifier is 22, say "______| /_____\ !______";
		if identifier is 23, say "      |/       ) \     ";
		if identifier is 24, say "     /(       `-._\_   ";
		if identifier is 25, say "    /_|                ";
	otherwise if the communist is carrying a laundry basket;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "        ___            ";
		if identifier is 05, say "       /  _\__         ";
		if identifier is 06, say "       \/´  / \\       ";
		if identifier is 07, say "        |  (   \       ";
		if identifier is 08, say "         \ / __/       ";
		if identifier is 09, say "         _ )_|_        ";
		if identifier is 10, say "       /´      \       ";
		if identifier is 11, say "      |  /  )   )      ";
		if identifier is 12, say "      | |\_____|       ";
		if identifier is 13, say "      ( | )    \       ";
		if identifier is 14, say "      | |/  ___ |      ";
		if identifier is 15, say "      !_||      |      ";
		if identifier is 16, say "     .\\) \     |      ";
		if identifier is 17, say "    /   |\ \___/|      ";
		if identifier is 18, say "   /    ) \     |      ";
		if identifier is 19, say "__/____/___\___ )      ";
		if identifier is 20, say ". . . . . . . .||      ";
		if identifier is 21, say " . . . . . . . ||      ";
		if identifier is 22, say ". . . . . . . / !______";
		if identifier is 23, say "`.__________.´ ) \     ";
		if identifier is 24, say "     /(       `-._\_   ";
		if identifier is 25, say "    /_|                ";
	otherwise if the communist is not hair-tied or the communist is not apron-worn;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if the communist is hair-tied begin;
			if identifier is 04, say "        ___            ";
			if identifier is 05, say "       /  _\__         ";
			if identifier is 06, say "       \/´  / \\       ";
			if identifier is 07, say "        |  (   \       ";
			if identifier is 08, say "         \ / __/       ";
			if identifier is 09, say "         _ )_|_        ";
		otherwise if the communist is not hair-tied;
			if identifier is 04, say "                       ";
			if identifier is 05, say "          ____         ";
			if identifier is 06, say "        /´  / \\       ";
			if identifier is 07, say "        |  (   \       ";
			if identifier is 08, say "        (  / __/       ";
			if identifier is 09, say "        (_ |_|_        ";
		end if;
		if identifier is 10, say "       /´      \       ";
		if identifier is 11, say "      /  /  )   )      ";
		if identifier is 12, say "     (  (\_____|       ";
		if identifier is 13, say "      \ \ )    \       ";
		if the communist is apron-worn begin;
			if identifier is 14, say "       \ /  ___ |      ";
			if identifier is 15, say "        ||      |      ";
			if identifier is 16, say "        | \     |      ";
			if identifier is 17, say "        |  \___/|      ";
		otherwise if the communist is not apron-worn;
			if identifier is 14, say "       \ /      |      ";
			if identifier is 15, say "        |       |      ";
			if identifier is 16, say "        |       |      ";
			if identifier is 17, say "        |       |      ";
		end if;
		if identifier is 18, say "        )       |      ";
		if identifier is 19, say "       /        )      ";
		if identifier is 20, say "      /         |      ";
		if identifier is 21, say "      |_________|      ";
		if identifier is 22, say "______| /_____\ !______";
		if identifier is 23, say "      |/       ) \     ";
		if identifier is 24, say "     /(       `-._\_   ";
		if identifier is 25, say "    /_|                ";
	otherwise if the communist is nightdress-worn;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "                       ";
		if identifier is 05, say "          ____         ";
		if identifier is 06, say "        /´  / \\       ";
		if identifier is 07, say "        |  (   \       ";
		if identifier is 08, say "        (  / __/       ";
		if identifier is 09, say "        (_ | |_        ";
		if identifier is 10, say "       /´  `\_\\       ";
		if identifier is 11, say "      /  /  )   )      ";
		if identifier is 12, say "     (__(\     |       ";
		if identifier is 13, say "      \ \ )    \       ";
		if identifier is 14, say "       \ /      |      ";
		if identifier is 15, say "        |       |      ";
		if identifier is 16, say "        |       |      ";
		if identifier is 17, say "        |_______|      ";
		if identifier is 18, say "        )  /(   |      ";
		if identifier is 19, say "       /  |  \  )      ";
		if identifier is 20, say "      /   )  /  |      ";
		if identifier is 21, say "      |  /   \  |      ";
		if identifier is 22, say "______| /_____\ !______";
		if identifier is 23, say "      |/       ) \     ";
		if identifier is 24, say "     /(       `-._\.   ";
		if identifier is 25, say "    /,|                ";
	[Redundant definitions required for Borogove's 6M62 compiler]
	otherwise if the communist is hair-tied and the communist is apron-worn;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "        ___            ";
		if identifier is 05, say "       /  _\__         ";
		if identifier is 06, say "       \/´  / \\       ";
		if identifier is 07, say "        |  (   \       ";
		if identifier is 08, say "         \ / __/       ";
		if identifier is 09, say "         _ )_|_        ";
		if identifier is 10, say "       /´      \       ";
		if identifier is 11, say "      /  /  )   )      ";
		if identifier is 12, say "     (  (\_____|       ";
		if identifier is 13, say "      \ \ )    \       ";
		if identifier is 14, say "       \ /  ___ |      ";
		if identifier is 15, say "        ||      |      ";
		if identifier is 16, say "        | \     |      ";
		if identifier is 17, say "        |  \___/|      ";
		if identifier is 18, say "        )       |      ";
		if identifier is 19, say "       /        )      ";
		if identifier is 20, say "      /         |      ";
		if identifier is 21, say "      |_________|      ";
		if identifier is 22, say "______| /_____\ !______";
		if identifier is 23, say "      |/       ) \     ";
		if identifier is 24, say "     /(       `-._\_   ";
		if identifier is 25, say "    /_|                ";
	end if.

To say speaker line 01: establish the speaker line 01.
To say speaker line 02: establish the speaker line 02.
To say speaker line 03: establish the speaker line 03.
To say speaker line 04: establish the speaker line 04.
To say speaker line 05: establish the speaker line 05.
To say speaker line 06: establish the speaker line 06.
To say speaker line 07: establish the speaker line 07.
To say speaker line 08: establish the speaker line 08.
To say speaker line 09: establish the speaker line 09.
To say speaker line 10: establish the speaker line 10.
To say speaker line 11: establish the speaker line 11.
To say speaker line 12: establish the speaker line 12.
To say speaker line 13: establish the speaker line 13.
To say speaker line 14: establish the speaker line 14.
To say speaker line 15: establish the speaker line 15.
To say speaker line 16: establish the speaker line 16.
To say speaker line 17: establish the speaker line 17.
To say speaker line 18: establish the speaker line 18.
To say speaker line 19: establish the speaker line 19.
To say speaker line 20: establish the speaker line 20.
To say speaker line 21: establish the speaker line 21.
To say speaker line 22: establish the speaker line 22.
To say speaker line 23: establish the speaker line 23.
To say speaker line 24: establish the speaker line 24.
To say speaker line 25: establish the speaker line 25.

To establish the speaker line (identifier - a number):
	[First, reads out the specific values used during telephone conversations]
	if the mechanism is operator deviation begin;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "                       ";
		if identifier is 05, say "                       ";
		if identifier is 06, say "                       ";
		if identifier is 07, say "          ___┌─┐_      ";
		if identifier is 08, say "        ((/ \│_│ )     ";
		if identifier is 09, say "         /   (◯) ))    ";
		if identifier is 10, say "         \__ (  ) )    ";
		if identifier is 11, say "     ,/│  (|_( __))    ";
		if identifier is 12, say "     │\│ /\\_//   \─╮  ";
		if identifier is 13, say "     ``=====[close bracket](     \│  ";
		if identifier is 14, say "  .      |______/\  )  ";
		if identifier is 15, say "   \,,____|    ( / /│  ";
		if identifier is 16, say "    >_\__/      \\/ │  ";
		if identifier is 17, say "    /´           |  │  ";
		if identifier is 18, say "   |         .___)__│  ";
		if identifier is 19, say "   |         |______)  ";
		if identifier is 20, say "   |_________| │       ";
		if identifier is 21, say "   |__/   \__| │       ";
		if identifier is 22, say "___! /_____\ | │_______";
		if identifier is 23, say "  / (    .[no line break]─) ( └───.   ";
		if identifier is 24, say "_/_.-'  └─/_.|──────┘  ";
		if identifier is 25, say "                       ";
	otherwise if the mechanism is innkeeper deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                ╭───╮  ";
		if identifier is 03, say "               ¬│(:)│  ";
		if identifier is 04, say "                │   │  ";
		if identifier is 05, say "       ,────.   ╰┬──╯  ";
		if identifier is 06, say "      (/ \   )   │     ";
		if identifier is 07, say "   //(/    )  )  │     ";
		if identifier is 08, say "  /\.\\__  (__)─´      ";
		if identifier is 09, say " /  /,─┴o,─┴──.        ";
		if identifier is 10, say "/  //          `\      ";
		if identifier is 11, say "\___(°   °   \   \     ";
		if identifier is 12, say "    |°   °   /\   )    ";
		if identifier is 13, say "    |°   ° _( /  /     ";
		if identifier is 14, say "    /\___/´  \\./      ";
		if identifier is 15, say "   | _____    \        ";
		if identifier is 16, say "   |          ||       ";
		if identifier is 17, say "   |         / |       ";
		if identifier is 18, say "   |        /  (       ";
		if identifier is 19, say "   (\______/    \      ";
		if identifier is 20, say "   |             |     ";
		if identifier is 21, say "   |_____________|     ";
		if identifier is 22, say "___|  /_______\  |_____";
		if identifier is 23, say "   / (         \ |     ";
		if identifier is 24, say " _/_.-'        ) \     ";
		if identifier is 25, say "               |,_\    ";
	otherwise if the mechanism is comrade deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                ╭───╮  ";
		if identifier is 03, say "               ¬│(:)│  ";
		if identifier is 04, say "         ____   │   │  ";
		if identifier is 05, say "       // \  `\ ╰┬──╯  ";
		if identifier is 06, say "     /(/   )   | │     ";
		if identifier is 07, say "    /\.\__ « /// │     ";
		if identifier is 08, say "   / /___| ( _──´      ";
		if identifier is 09, say "  (___ ´\__/  \        ";
		if identifier is 10, say "      (   (  \ \       ";
		if identifier is 11, say "       |____/ \ )      ";
		if identifier is 12, say "       /   ( / /       ";
		if identifier is 13, say "      /     \\/        ";
		if identifier is 14, say "     |       \         ";
		if identifier is 15, say "     |        |        ";
		if identifier is 16, say "     |        |        ";
		if identifier is 17, say "     |        |        ";
		if identifier is 18, say "     |        (        ";
		if identifier is 19, say "     (         \       ";
		if identifier is 20, say "     |__________\      ";
		if identifier is 21, say "     | /      \ |      ";
		if identifier is 22, say "_____!/________\|______";
		if identifier is 23, say "    /(          \      ";
		if identifier is 24, say "  _/.-´         )\     ";
		if identifier is 25, say "                \_\    ";
	otherwise if the mechanism is empty deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                ╭───╮  ";
		if identifier is 03, say "               ¬│(:)│  ";
		if identifier is 04, say "                │   │  ";
		if identifier is 05, say "                ╰┬──╯  ";
		if identifier is 06, say "                 │     ";
		if identifier is 07, say "                 │     ";
		if identifier is 08, say "                 │     ";
		if identifier is 09, say "                 │     ";
		if identifier is 10, say "                 │     ";
		if identifier is 11, say "                 │     ";
		if identifier is 12, say "                 │     ";
		if identifier is 13, say "                ├┤     ";
		if identifier is 14, say "                ├┤     ";
		if identifier is 15, say "               __│     ";
		if identifier is 16, say "               ╰┴╯     ";
		if identifier is 17, say "                       ";
		if identifier is 18, say "                       ";
		if identifier is 19, say "                       ";
		if identifier is 20, say "                       ";
		if identifier is 21, say "                       ";
		if identifier is 22, say "_______________________";
		if identifier is 23, say "                       ";
		if identifier is 24, say "                       ";
		if identifier is 25, say "                       ";
	otherwise if the mechanism is delegation deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                   ___ ";
		if identifier is 04, say "      ____       /\_  `";
		if identifier is 05, say "    /  \  \     /  /)  ";
		if identifier is 06, say "   /_   )  |    |`__\_/";
		if identifier is 07, say "   /  / \_/    ___|__|_";
		if identifier is 08, say "  ////|__|___ /  |\·/| ";
		if identifier is 09, say "   /|>·<| \  `\  | · | ";
		if identifier is 10, say "   || . | <    \ | · | ";
		if identifier is 11, say "   || . | /  \  \| · | ";
		if identifier is 12, say "   \| . |/   |\  ) · | ";
		if identifier is 13, say "   )|_._|    /  /_/ \_\";
		if identifier is 14, say "   /     \  (  //      ";
		if identifier is 15, say "  //  |   \  \//   \   ";
		if identifier is 16, say "  (    \   \  \|   |\  ";
		if identifier is 17, say "  |    .\   \.||   | \ ";
		if identifier is 18, say "  !   /  \   ||(   |  |";
		if identifier is 19, say "  (   |  |   |||   (\/ ";
		if identifier is 20, say "  |   |\/|   )/|   |   ";
		if identifier is 21, say "  |   |  |   | |   |   ";
		if identifier is 22, say "__)   |__!   |_|___!___";
		if identifier is 23, say " _|___|  |___(__.-_|   ";
		if identifier is 24, say "/__.-_!  `)  \         ";
		if identifier is 25, say "           \__)        ";
	otherwise if the mechanism is general deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "        ┌─────┐        ";
		if identifier is 04, say "       _O_____|        ";
		if identifier is 05, say "       /   )  |        ";
		if identifier is 06, say "       |`__ \/         ";
		if identifier is 07, say "       _╞════╡__       ";
		if identifier is 08, say "      /  ° ¬¬¬ /`\     ";
		if identifier is 09, say "      |_ °  __    \    ";
		if identifier is 10, say "      |┤ ° ├──┤\   \   ";
		if identifier is 11, say "      /┘ ° └──┘ \   )  ";
		if identifier is 12, say "     |_  °  ___ |  /   ";
		if identifier is 13, say "     |/  °  \___\ /    ";
		if identifier is 14, say "     |   |       |     ";
		if identifier is 15, say "     |   |       |     ";
		if identifier is 16, say "     |___|_______|     ";
		if identifier is 17, say "     |    \      |     ";
		if identifier is 18, say "     |    /|     |     ";
		if identifier is 19, say "     (____) \____)     ";
		if identifier is 20, say "     |   /   \   |     ";
		if identifier is 21, say "     |  |     |  |     ";
		if identifier is 22, say "_____|  |_____|  |_____";
		if identifier is 23, say "   _ |  (     |  (     ";
		if identifier is 24, say "  /__.-_!     )  \     ";
		if identifier is 25, say "               \__\    ";
	otherwise if the mechanism is laundress deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "            ___        ";
		if identifier is 05, say "         __/_  \       ";
		if identifier is 06, say "       // \  `\/       ";
		if identifier is 07, say "       /   )  |        ";
		if identifier is 08, say "       \__ \ /         ";
		if identifier is 09, say "        _|_( _         ";
		if identifier is 10, say "       /      `\       ";
		if identifier is 11, say "      (   (  \  \      ";
		if identifier is 12, say "       |_____/)  )     ";
		if identifier is 13, say "       /    ( / /      ";
		if identifier is 14, say "      | ___  \ /       ";
		if identifier is 15, say "      |      ||        ";
		if identifier is 16, say "      |     / |        ";
		if identifier is 17, say "      |\___/  |        ";
		if identifier is 18, say "      |       (        ";
		if identifier is 19, say "      (        \       ";
		if identifier is 20, say "      |         \      ";
		if identifier is 21, say "      |_________|      ";
		if identifier is 22, say "______! /_____\ |______";
		if identifier is 23, say "     / (       \|      ";
		if identifier is 24, say "   _/_.-´       )\     ";
		if identifier is 25, say "                |_\    ";
	otherwise if the mechanism is nightdress deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "                       ";
		if identifier is 05, say "         ____          ";
		if identifier is 06, say "       // \  `\        ";
		if identifier is 07, say "       /   )  |        ";
		if identifier is 08, say "       \__ \  )        ";
		if identifier is 09, say "        _| | _)        ";
		if identifier is 10, say "       //_/´  `\       ";
		if identifier is 11, say "      (   (  \  \      ";
		if identifier is 12, say "       |     /)__)     ";
		if identifier is 13, say "       /    ( / /      ";
		if identifier is 14, say "      |      \ /       ";
		if identifier is 15, say "      |       |        ";
		if identifier is 16, say "      |       |        ";
		if identifier is 17, say "      |_______|        ";
		if identifier is 18, say "      |   )\  (        ";
		if identifier is 19, say "      (  /  |  \       ";
		if identifier is 20, say "      |  \  (   \      ";
		if identifier is 21, say "      |  /   \  |      ";
		if identifier is 22, say "______! /_____\ |______";
		if identifier is 23, say "     / (       \|      ";
		if identifier is 24, say "   ./_.-´       )\     ";
		if identifier is 25, say "                |,\    ";
	otherwise if the mechanism is arrival deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "                       ";
		if identifier is 03, say "                       ";
		if identifier is 04, say "                       ";
		if identifier is 05, say "         ____          ";
		if identifier is 06, say "       // \  `\        ";
		if identifier is 07, say "       /   )  |        ";
		if identifier is 08, say "       \__ \  )        ";
		if identifier is 09, say "        _|_| _)        ";
		if identifier is 10, say "       /      `\       ";
		if identifier is 11, say "      (   (  \  \      ";
		if identifier is 12, say "       |_____/)  )     ";
		if identifier is 13, say "       /    ( / /      ";
		if identifier is 14, say "      |      \ /       ";
		if identifier is 15, say "      |       |        ";
		if identifier is 16, say "      |       |        ";
		if identifier is 17, say "      |       |        ";
		if identifier is 18, say "      |       (        ";
		if identifier is 19, say "      (        \       ";
		if identifier is 20, say "      |         \      ";
		if identifier is 21, say "      |_________|      ";
		if identifier is 22, say "______! /_____\ |______";
		if identifier is 23, say "     / (       \|      ";
		if identifier is 24, say "   _/_.-´       )\     ";
		if identifier is 25, say "                |_\    ";
	otherwise if the communist is teleporting or the mechanism is leader deviation;
		if identifier is 01, say "                       ";
		if identifier is 02, say "        ___            ";
		if identifier is 03, say "      /    _\          ";
		if identifier is 04, say "     /    ) |          ";
		if identifier is 05, say "     |`__ \/           ";
		if identifier is 06, say "      _|__(___         ";
		if identifier is 07, say "    / \./ /    `\      ";
		if identifier is 08, say "    |> v <       \     ";
		if identifier is 09, say "    |\ | /    \   \    ";
		if identifier is 10, say "    | \|/     ´\   )   ";
		if identifier is 11, say "    |  |      |/  /    ";
		if identifier is 12, say "    )_ |   ___(  /     ";
		if identifier is 13, say "   /_/ |   \__ \/      ";
		if identifier is 14, say "   |   |       |       ";
		if identifier is 15, say "   |__/ \______|       ";
		if identifier is 16, say "   |     \     |       ";
		if identifier is 17, say "   |    / \    |       ";
		if identifier is 18, say "   (   /   !   |       ";
		if identifier is 19, say "   |   |   |   )       ";
		if identifier is 20, say "   |   |   |   |       ";
		if identifier is 21, say "   |   |   |   |       ";
		if identifier is 22, say "___)   |___|   |_______";
		if identifier is 23, say "  _|___|   .___(       ";
		if identifier is 24, say "(___.-_!   `)  \       ";
		if identifier is 25, say "             \__)      ";
	[Then continues to the real interlocutor]
	otherwise if the person spoken to is the count;
		if the count is not holding a light source begin;
			if identifier is 01, say "                       ";
			if identifier is 02, say "          ____         ";
			if identifier is 03, say "        /   ) |        ";
			if identifier is 04, say "       /_   ) |        ";
			if identifier is 05, say "       |___ \/         ";
			if identifier is 06, say "       _ |__(____      ";
			if identifier is 07, say "     / |\./| \   `\    ";
			if identifier is 08, say "     > | . | <´    \   ";
			if identifier is 09, say "     \ | . | /  \   \  ";
			if identifier is 10, say "      \| . |/    \   ) ";
			if identifier is 11, say "      )! . !    //  /  ";
			if identifier is 12, say "     //_ . _\  (/  /   ";
			if identifier is 13, say "    //   |   \  \ /    ";
			if identifier is 14, say "    (.__/ \__.\  .     ";
			if identifier is 15, say "    |    .     `.|     ";
			if identifier is 16, say "    |    /\     ||     ";
			if identifier is 17, say "    !   /  |    ||     ";
			if identifier is 18, say "   (   .   !    ||     ";
			if identifier is 19, say "   |   |  / |   )|     ";
			if identifier is 20, say "   |   |\/  |   |/     ";
			if identifier is 21, say "   |   |    |   |      ";
			if identifier is 22, say "___)   |____!   |______";
			if identifier is 23, say "  _|___|    .___(      ";
			if identifier is 24, say "/___.-_!    `)  \      ";
			if identifier is 25, say "              \__\     ";
		otherwise if the count is holding a light source;
			if identifier is 01, say "                       ";
			if identifier is 02, say "          ____         ";
			if identifier is 03, say "        /   ) |        ";
			if identifier is 04, say "       /_   ) |        ";
			if identifier is 05, say "       |___ \/         ";
			if identifier is 06, say "       _ |__(____      ";
			if identifier is 07, say "     / |\./| \   `\    ";
			if identifier is 08, say "     > | . | <´    \   ";
			if identifier is 09, say "     \ | . | /  \   \  ";
			if identifier is 10, say "   ___\| . |/    \   ) ";
			if identifier is 11, say " /,.\ )! . !    //  /  ";
			if identifier is 12, say " |_| //_ . _\  (/  /   ";
			if identifier is 13, say "/___//   |   \  \ /    ";
			if identifier is 14, say "((_)(.__/ \__.\  .     ";
			if identifier is 15, say " /_\|    .     `.|     ";
			if identifier is 16, say "    |    /\     ||     ";
			if identifier is 17, say "    !   /  |    ||     ";
			if identifier is 18, say "   (   .   !    ||     ";
			if identifier is 19, say "   |   |  / |   )|     ";
			if identifier is 20, say "   |   |\/  |   |/     ";
			if identifier is 21, say "   |   |    |   |      ";
			if identifier is 22, say "___)   |____!   |______";
			if identifier is 23, say "  _|___|    .___(      ";
			if identifier is 24, say "/___.-_!    `)  \      ";
			if identifier is 25, say "              \__\     ";
		end if;
	otherwise if the person spoken to is the soldier;
		if identifier is 01, say "     │                 ";
		if identifier is 02, say "     │   ┌─────┐       ";
		if identifier is 03, say "    ┌│  _O_____|       ";
		if identifier is 04, say "    ││  /  ║)  |       ";
		if identifier is 05, say "    ││  |__║`\/        ";
		if identifier is 06, say "    ││  _.===(_.__     ";
		if identifier is 07, say "    ││ /┌──┘   ║  `\   ";
		if identifier is 08, say "    ││ ||o  o  ║    \  ";
		if identifier is 09, say "    ││ ||      ║ \   \ ";
		if identifier is 10, say "    ├┤/||o  o  ║  \   )";
		if identifier is 11, say "    ││ ||_   __║ //  / ";
		if identifier is 12, say "   ,¬│(_/|──|\_/|/  /  ";
		if identifier is 13, say "   |_,|°_|──|_°_|\ /   ";
		if identifier is 14, say "   o)│| |o  o     .    ";
		if identifier is 15, say "   // |  \        |    ";
		if identifier is 16, say "  / │ !   \       |    ";
		if identifier is 17, say " /  │|   / \      |    ";
		if identifier is 18, say "'───┘|  /  |\     |    ";
		if identifier is 19, say "     | /   )\\    |    ";
		if identifier is 20, say "     |´__./__\`.__|    ";
		if identifier is 21, say "     |__|      |__|    ";
		if identifier is 22, say "_____|__|______|__|____";
		if identifier is 23, say "   __!__(      )__!    ";
		if identifier is 24, say " (____.-)      (  \    ";
		if identifier is 25, say "                \__)   ";
	otherwise if the person spoken to is the governess;
		if the governess is not holding a light source begin;
			if identifier is 01, say "                       ";
			if identifier is 02, say "                       ";
			if identifier is 03, say "        ____           ";
			if identifier is 04, say "      (/ \  `\         ";
			if identifier is 05, say "      /    )  \        ";
			if identifier is 06, say "      \__ (   )        ";
			if identifier is 07, say "      (_|_( _ )        ";
			if identifier is 08, say "      /       `\       ";
			if identifier is 09, say "     (    (     \      ";
			if identifier is 10, say "      |______/\  )     ";
			if identifier is 11, say "      /─────( / /      ";
			if identifier is 12, say "     /       \ /       ";
			if identifier is 13, say "    |         \        ";
			if identifier is 14, say "    |          |       ";
			if identifier is 15, say "    |          |       ";
			if identifier is 16, say "    |          |       ";
			if identifier is 17, say "    (          |       ";
			if identifier is 18, say "    |          (       ";
			if identifier is 19, say "    |           \      ";
			if identifier is 20, say "    |            \     ";
			if identifier is 21, say "    |_|_|_||_|_|_|     ";
			if identifier is 22, say "____! /_______\  |_____";
			if identifier is 23, say "   / (         \ |     ";
			if identifier is 24, say " _/_.-´         ) \    ";
			if identifier is 25, say "                |__\   ";
		otherwise if the governess is holding a light source;
			if identifier is 01, say "                       ";
			if identifier is 02, say "                       ";
			if identifier is 03, say "        ____           ";
			if identifier is 04, say "      (/ \  `\         ";
			if identifier is 05, say "      /    )  \        ";
			if identifier is 06, say "      \__ (   )        ";
			if identifier is 07, say "      (_|_( _ )        ";
			if identifier is 08, say "      /       `\       ";
			if identifier is 09, say "     (    (     \      ";
			if identifier is 10, say "   ___|______/\  )     ";
			if identifier is 11, say " /,.\_/─────( / /      ";
			if identifier is 12, say " |_| /       \ /       ";
			if identifier is 13, say " /_\|         \        ";
			if identifier is 14, say "|___|          |       ";
			if identifier is 15, say "`>_<|          |       ";
			if identifier is 16, say "    |          |       ";
			if identifier is 17, say "    (          |       ";
			if identifier is 18, say "    |          (       ";
			if identifier is 19, say "    |           \      ";
			if identifier is 20, say "    |            \     ";
			if identifier is 21, say "    |_|_|_||_|_|_|     ";
			if identifier is 22, say "____! /_______\  |_____";
			if identifier is 23, say "   / (         \ |     ";
			if identifier is 24, say " _/_.-´         ) \    ";
			if identifier is 25, say "                |__\   ";
		end if;
	otherwise if the person spoken to is the maid;
		if the maid is not holding a light source begin;
			if identifier is 01, say "                       ";
			if identifier is 02, say "                       ";
			if identifier is 03, say "                       ";
			if identifier is 04, say "                       ";
			if identifier is 05, say "            ___        ";
			if identifier is 06, say "        ___(  `)       ";
			if identifier is 07, say "       (/ \ `\ )       ";
			if identifier is 08, say "       /   )  )        ";
			if identifier is 09, say "       \__ \ )         ";
			if identifier is 10, say "        _|_(_          ";
			if identifier is 11, say "       /\../ `\        ";
			if identifier is 12, say "       (     \ \       ";
			if identifier is 13, say "       |____/ \ )      ";
			if identifier is 14, say "       /___ \/ /       ";
			if identifier is 15, say "      |     |\/        ";
			if identifier is 16, say "      |     ||         ";
			if identifier is 17, say "      |\___/ |         ";
			if identifier is 18, say "      |      |         ";
			if identifier is 19, say "      |      (         ";
			if identifier is 20, say "      (_______\        ";
			if identifier is 21, say "      | |   \ |        ";
			if identifier is 22, say "______!/_____\|________";
			if identifier is 23, say "     /(       \        ";
			if identifier is 24, say "   _/.-´      )\       ";
			if identifier is 25, say "              \_\      ";
		otherwise if the maid is holding a light source;
			if identifier is 01, say "                       ";
			if identifier is 02, say "                       ";
			if identifier is 03, say "                       ";
			if identifier is 04, say "                       ";
			if identifier is 05, say "            ___        ";
			if identifier is 06, say "        ___(  `)       ";
			if identifier is 07, say "       (/ \ `\ )       ";
			if identifier is 08, say "       /   )  )        ";
			if identifier is 09, say "       \__ \ )         ";
			if identifier is 10, say "        _|_(_          ";
			if identifier is 11, say "       /\../ `\        ";
			if identifier is 12, say "   ____(     \ \       ";
			if identifier is 13, say " /,.\__|____/ \ )      ";
			if identifier is 14, say " |_|   /___ \/ /       ";
			if identifier is 15, say " /_\  |     |\/        ";
			if identifier is 16, say "|___| |     ||         ";
			if identifier is 17, say " >_<  |\___/ |         ";
			if identifier is 18, say "      |      |         ";
			if identifier is 19, say "      |      (         ";
			if identifier is 20, say "      (_______\        ";
			if identifier is 21, say "      | |   \ |        ";
			if identifier is 22, say "______!/_____\|________";
			if identifier is 23, say "     /(       \        ";
			if identifier is 24, say "   _/.-´      )\       ";
			if identifier is 25, say "              \_\      ";
		end if;
	otherwise if the person spoken to is the cook;
		if the cook is not holding a light source begin;
			if identifier is 01, say "                       ";
			if identifier is 02, say "                       ";
			if identifier is 03, say "          ____         ";
			if identifier is 04, say "        /    )\        ";
			if identifier is 05, say "       /    ) |        ";
			if identifier is 06, say "       |__  |,)        ";
			if identifier is 07, say "       _ |__|__        ";
			if identifier is 08, say "      / >.<     `\     ";
			if identifier is 09, say "      |  .        \    ";
			if identifier is 10, say "      |  .     \   \   ";
			if identifier is 11, say "     /   .     |\   )  ";
			if identifier is 12, say "     (___._____)/  /   ";
			if identifier is 13, say "     |  ´ `    \  /    ";
			if identifier is 14, say "     |          |/     ";
			if identifier is 15, say "     |         .|      ";
			if identifier is 16, say "     |         ||      ";
			if identifier is 17, say "     |        / |      ";
			if identifier is 18, say "     |\______/  |      ";
			if identifier is 19, say "     (   |  |   )      ";
			if identifier is 20, say "     |   |  |   |      ";
			if identifier is 21, say "     |   |  |   |      ";
			if identifier is 22, say "_____)   |__|   |______";
			if identifier is 23, say "    _|___!  !___(      ";
			if identifier is 24, say "  (___.-_!  `)  \      ";
			if identifier is 25, say "              \__)     ";
		otherwise if the cook is holding a light source;
			if identifier is 01, say "                       ";
			if identifier is 02, say "                       ";
			if identifier is 03, say "          ____         ";
			if identifier is 04, say "        /    )\        ";
			if identifier is 05, say "       /    ) |        ";
			if identifier is 06, say "       |__  |,)        ";
			if identifier is 07, say "       _ |__(__        ";
			if identifier is 08, say "      / >.<     `\     ";
			if identifier is 09, say "      |  .        \    ";
			if identifier is 10, say "   ___|  .     \   \   ";
			if identifier is 11, say " /,.\/   .     |\   )  ";
			if identifier is 12, say " |_| (___._____)/  /   ";
			if identifier is 13, say " /_\ |  ´ `    \  /    ";
			if identifier is 14, say "|___||          |/     ";
			if identifier is 15, say " >_< |         .|      ";
			if identifier is 16, say "     |         ||      ";
			if identifier is 17, say "     |        / |      ";
			if identifier is 18, say "     |\______/  |      ";
			if identifier is 19, say "     (   |  |   )      ";
			if identifier is 20, say "     |   |  |   |      ";
			if identifier is 21, say "     |   |  |   |      ";
			if identifier is 22, say "_____)   |__|   |______";
			if identifier is 23, say "    _|___!  !___(      ";
			if identifier is 24, say "  (___.-_!  `)  \      ";
			if identifier is 25, say "              \__)     ";
		end if;
	otherwise if the person spoken to is the comrade;
		if the comrade is not evening-spent begin;
			if the comrade is not holding a light source begin;
				if identifier is 01, say "                       ";
				if identifier is 02, say "                       ";
				if identifier is 03, say "                       ";
				if identifier is 04, say "         ____          ";
				if identifier is 05, say "       // \  `\        ";
				if identifier is 06, say "       /   )   |       ";
				if identifier is 07, say "       \__ « ///       ";
				if identifier is 08, say "        _| ( _         ";
				if identifier is 09, say "      /´\__/  \        ";
				if identifier is 10, say "      (   (  \ \       ";
				if identifier is 11, say "       |____/ \ )      ";
				if identifier is 12, say "       /   ( / /       ";
				if identifier is 13, say "      /     \\/        ";
				if identifier is 14, say "     |       \         ";
				if identifier is 15, say "     |        |        ";
				if identifier is 16, say "     |        |        ";
				if identifier is 17, say "     |        |        ";
				if identifier is 18, say "     |        (        ";
				if identifier is 19, say "     (         \       ";
				if identifier is 20, say "     |__________\      ";
				if identifier is 21, say "     | /      \ |      ";
				if identifier is 22, say "_____!/________\|______";
				if identifier is 23, say "    /(          \      ";
				if identifier is 24, say "  _/.-´         )\     ";
				if identifier is 25, say "                \_\    ";
			otherwise if the comrade is holding a light source;
				if identifier is 01, say "                       ";
				if identifier is 02, say "                       ";
				if identifier is 03, say "                       ";
				if identifier is 04, say "         ____          ";
				if identifier is 05, say "       // \  `\        ";
				if identifier is 06, say "       /   )   |       ";
				if identifier is 07, say "       \__ « ///       ";
				if identifier is 08, say "        _| ( _         ";
				if identifier is 09, say "      /´\__/  \        ";
				if identifier is 10, say "      (   (  \ \       ";
				if identifier is 11, say "   ___||____/ \ )      ";
				if identifier is 12, say " /,.\__/   ( / /       ";
				if identifier is 13, say " |_|  /     \\/        ";
				if identifier is 14, say "/___\|       \         ";
				if identifier is 15, say "|___||        |        ";
				if identifier is 16, say "`>_<´|        |        ";
				if identifier is 17, say "     |        |        ";
				if identifier is 18, say "     |        (        ";
				if identifier is 19, say "     (         \       ";
				if identifier is 20, say "     |__________\      ";
				if identifier is 21, say "     | /      \ |      ";
				if identifier is 22, say "_____!/________\|______";
				if identifier is 23, say "    /(          \      ";
				if identifier is 24, say "  _/.-´         )\     ";
				if identifier is 25, say "                \_\    ";
			end if;
		else;
			if the comrade is not holding a light source begin;
				if identifier is 01, say "                       ";
				if identifier is 02, say "             (\)´      ";
				if identifier is 03, say "            (`(|)      ";
				if identifier is 04, say "          ___(/)´      ";
				if identifier is 05, say "     ___/_____\__      ";
				if identifier is 06, say "   (´  /   )   | `\    ";
				if identifier is 07, say "    `._\__ « ///_.´    ";
				if identifier is 08, say "        _| ( _         ";
				if identifier is 09, say "      /|   / /\        ";
				if identifier is 10, say "      ( \.(  \ \       ";
				if identifier is 11, say "       |    / \ )      ";
				if identifier is 12, say "       /()-( / /       ";
				if identifier is 13, say "      /     \ /        ";
				if identifier is 14, say "     |       \         ";
				if identifier is 15, say "     |        |        ";
				if identifier is 16, say "     |    |   |        ";
				if identifier is 17, say "     | |  |   |        ";
				if identifier is 18, say "     | |  |   (        ";
				if identifier is 19, say "     ( |  |    \       ";
				if identifier is 20, say "     | |    |   \      ";
				if identifier is 21, say "     |_|__|_|___|      ";
				if identifier is 22, say "_____!/________\|______";
				if identifier is 23, say "    /(          \      ";
				if identifier is 24, say "  _/.-´         )\     ";
				if identifier is 25, say "                \_\    ";
			otherwise if the comrade is holding a light source;
				if identifier is 01, say "                       ";
				if identifier is 02, say "             (\)´      ";
				if identifier is 03, say "            (`(|)      ";
				if identifier is 04, say "          ___(/)´      ";
				if identifier is 05, say "     ___/_____\__      ";
				if identifier is 06, say "   (´  /   )   | `\    ";
				if identifier is 07, say "    `._\__ « ///_.´    ";
				if identifier is 08, say "        _| ( _         ";
				if identifier is 09, say "      /|   / /\        ";
				if identifier is 10, say "      ( \.(  \ \       ";
				if identifier is 11, say "   ___||    / \ )      ";
				if identifier is 12, say " /,.___/()-( / /       ";
				if identifier is 13, say " |_|  /     \ /        ";
				if identifier is 14, say "/___\|       \         ";
				if identifier is 15, say "|___||        |        ";
				if identifier is 16, say "`>_<´|    |   |        ";
				if identifier is 17, say "     | |  |   |        ";
				if identifier is 18, say "     | |  |   (        ";
				if identifier is 19, say "     ( |  |    \       ";
				if identifier is 20, say "     | |    |   \      ";
				if identifier is 21, say "     |_|__|_|___|      ";
				if identifier is 22, say "_____!/________\|______";
				if identifier is 23, say "    /(          \      ";
				if identifier is 24, say "  _/.-´         )\     ";
				if identifier is 25, say "                \_\    ";
			end if;
		end if;
	end if.


Book - Display of dialogues

Topic frame 01 is a text that varies.
Topic frame 02 is a text that varies.
Topic frame 03 is a text that varies.
Topic frame 04 is a text that varies.
Topic frame 05 is a text that varies.
Topic frame 06 is a text that varies.
Topic frame 07 is a text that varies.
Topic frame 08 is a text that varies.
Topic frame 09 is a text that varies.

To say topic frame 01: establish the topic frame 01.
To say topic frame 02: establish the topic frame 02.
To say topic frame 03: establish the topic frame 03.
To say topic frame 04: establish the topic frame 04.
To say topic frame 05: establish the topic frame 05.
To say topic frame 06: establish the topic frame 06.
To say topic frame 07: establish the topic frame 07.
To say topic frame 08: establish the topic frame 08.
To say topic frame 09: establish the topic frame 09.

To establish the topic frame (identifier - a number):
	if the mechanism is continue choice begin;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "                                    ";
		if identifier is 04, say "                                    ";
		if identifier is 05, say "                                    ";
		if identifier is 06, say "                                    ";
		if identifier is 07, say "____________________________________";
		if identifier is 08, say "╭───┬──────────────────────────────╮";
		if identifier is 09, say "│[-]│ Continue                     │";
	otherwise if the mechanism is end choice;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "                                    ";
		if identifier is 04, say "                                    ";
		if identifier is 05, say "                                    ";
		if identifier is 06, say "                                    ";
		if identifier is 07, say "____________________________________";
		if identifier is 08, say "╭───┬──────────────────────────────╮";
		if identifier is 09, say "│[-]│ End                          │";
	otherwise if the number of filled rows in table of displayed themes is 8;
		if identifier is 01, say "╭───┬──────────────────────────────╮";
		if identifier is 02, say "│ [theme line 01][spacing of theme line 01] │";
		if identifier is 03, say "│ [theme line 02][spacing of theme line 02] │";
		if identifier is 04, say "│ [theme line 03][spacing of theme line 03] │";
		if identifier is 05, say "│ [theme line 04][spacing of theme line 04] │";
		if identifier is 06, say "│ [theme line 05][spacing of theme line 05] │";
		if identifier is 07, say "│ [theme line 06][spacing of theme line 06] │";
		if identifier is 08, say "│ [theme line 07][spacing of theme line 07] │";
		if identifier is 09, say "│ [theme line 08][spacing of theme line 08] │";
	otherwise if the number of filled rows in table of displayed themes is 7;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "╭───┬──────────────────────────────╮";
		if identifier is 03, say "│ [theme line 01][spacing of theme line 01] │";
		if identifier is 04, say "│ [theme line 02][spacing of theme line 02] │";
		if identifier is 05, say "│ [theme line 03][spacing of theme line 03] │";
		if identifier is 06, say "│ [theme line 04][spacing of theme line 04] │";
		if identifier is 07, say "│ [theme line 05][spacing of theme line 05] │";
		if identifier is 08, say "│ [theme line 06][spacing of theme line 06] │";
		if identifier is 09, say "│ [theme line 07][spacing of theme line 07] │";
	otherwise if the number of filled rows in table of displayed themes is 6;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "╭───┬──────────────────────────────╮";
		if identifier is 04, say "│ [theme line 01][spacing of theme line 01] │";
		if identifier is 05, say "│ [theme line 02][spacing of theme line 02] │";
		if identifier is 06, say "│ [theme line 03][spacing of theme line 03] │";
		if identifier is 07, say "│ [theme line 04][spacing of theme line 04] │";
		if identifier is 08, say "│ [theme line 05][spacing of theme line 05] │";
		if identifier is 09, say "│ [theme line 06][spacing of theme line 06] │";
	otherwise if the number of filled rows in table of displayed themes is 5;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "                                    ";
		if identifier is 04, say "╭───┬──────────────────────────────╮";
		if identifier is 05, say "│ [theme line 01][spacing of theme line 01] │";
		if identifier is 06, say "│ [theme line 02][spacing of theme line 02] │";
		if identifier is 07, say "│ [theme line 03][spacing of theme line 03] │";
		if identifier is 08, say "│ [theme line 04][spacing of theme line 04] │";
		if identifier is 09, say "│ [theme line 05][spacing of theme line 05] │";
	otherwise if the number of filled rows in table of displayed themes is 4;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "                                    ";
		if identifier is 04, say "                                    ";
		if identifier is 05, say "╭───┬──────────────────────────────╮";
		if identifier is 06, say "│ [theme line 01][spacing of theme line 01] │";
		if identifier is 07, say "│ [theme line 02][spacing of theme line 02] │";
		if identifier is 08, say "│ [theme line 03][spacing of theme line 03] │";
		if identifier is 09, say "│ [theme line 04][spacing of theme line 04] │";
	otherwise if the number of filled rows in table of displayed themes is 3;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "                                    ";
		if identifier is 04, say "                                    ";
		if identifier is 05, say "                                    ";
		if identifier is 06, say "╭───┬──────────────────────────────╮";
		if identifier is 07, say "│ [theme line 01][spacing of theme line 01] │";
		if identifier is 08, say "│ [theme line 02][spacing of theme line 02] │";
		if identifier is 09, say "│ [theme line 03][spacing of theme line 03] │";
	otherwise if the number of filled rows in table of displayed themes is 2;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "                                    ";
		if identifier is 04, say "                                    ";
		if identifier is 05, say "                                    ";
		if identifier is 06, say "                                    ";
		if identifier is 07, say "╭───┬──────────────────────────────╮";
		if identifier is 08, say "│ [theme line 01][spacing of theme line 01] │";
		if identifier is 09, say "│ [theme line 02][spacing of theme line 02] │";
	otherwise if the number of filled rows in table of displayed themes is 1;
		if identifier is 01, say "                                    ";
		if identifier is 02, say "                                    ";
		if identifier is 03, say "                                    ";
		if identifier is 04, say "                                    ";
		if identifier is 05, say "                                    ";
		if identifier is 06, say "                                    ";
		if identifier is 07, say "____________________________________";
		if identifier is 08, say "╭───┬──────────────────────────────╮";
		if identifier is 09, say "│ [theme line 01][spacing of theme line 01] │";
	end if.

Theme line 01 is a text that varies.
Theme line 02 is a text that varies.
Theme line 03 is a text that varies.
Theme line 04 is a text that varies.
Theme line 05 is a text that varies.
Theme line 06 is a text that varies.
Theme line 07 is a text that varies.
Theme line 08 is a text that varies.

To say theme line 01:
	now theme line 01 is "[numerotation in row 1 of table of displayed themes] │ [displayed theme in row 1 of table of displayed themes]";
	say theme line 01.

To say theme line 02:
	now theme line 02 is "[numerotation in row 2 of table of displayed themes] │ [displayed theme in row 2 of table of displayed themes]";
	say theme line 02.

To say theme line 03:
	now theme line 03 is "[numerotation in row 3 of table of displayed themes] │ [displayed theme in row 3 of table of displayed themes]";
	say theme line 03.

To say theme line 04:
	now theme line 04 is "[numerotation in row 4 of table of displayed themes] │ [displayed theme in row 4 of table of displayed themes]";
	say theme line 04.

To say theme line 05:
	now theme line 05 is "[numerotation in row 5 of table of displayed themes] │ [displayed theme in row 5 of table of displayed themes]";
	say theme line 05.

To say theme line 06:
	now theme line 06 is "[numerotation in row 6 of table of displayed themes] │ [displayed theme in row 6 of table of displayed themes]";
	say theme line 06.

To say theme line 07:
	now theme line 07 is "[numerotation in row 7 of table of displayed themes] │ [displayed theme in row 7 of table of displayed themes]";
	say theme line 07.

To say theme line 08:
	now theme line 08 is "[numerotation in row 8 of table of displayed themes] │ [displayed theme in row 8 of table of displayed themes]";
	say theme line 08.

[Generally unused now that theme names span the full width in order to display the black dot]
To say spacing of (inclusion - a text):
	let spacing be 32;
	now spacing is spacing - the number of characters in inclusion;
	if spacing is less than 0 begin;
		now spacing is 0;
	end if;
	while spacing is not 0 begin;
		say " ";
		decrement spacing;
	end while.

[For once, I'm using obscure names, due to space constraints in the interface]
LP01 is a text that varies.
LP02 is a text that varies.
LP03 is a text that varies.
LP04 is a text that varies.
LP05 is a text that varies.
LP06 is a text that varies.
LP07 is a text that varies.
LP08 is a text that varies.
LP09 is a text that varies.
LP10 is a text that varies.
LP11 is a text that varies.
LP12 is a text that varies.
LP13 is a text that varies.

To say LP01: follow the main border policy according to 1 and west.
To say LP02: follow the main border policy according to 2 and west.
To say LP03: follow the main border policy according to 3 and west.
To say LP04: follow the main border policy according to 4 and west.
To say LP05: follow the main border policy according to 5 and west.
To say LP06: follow the main border policy according to 6 and west.
To say LP07: follow the main border policy according to 7 and west.
To say LP08: follow the main border policy according to 8 and west.
To say LP09: follow the main border policy according to 9 and west.
To say LP10: follow the main border policy according to 10 and west.
To say LP11: follow the main border policy according to 11 and west.
To say LP12: follow the main border policy according to 12 and west.
To say LP13: follow the main border policy according to 13 and west.

RP01 is a text that varies.
RP02 is a text that varies.
RP03 is a text that varies.
RP04 is a text that varies.
RP05 is a text that varies.
RP06 is a text that varies.
RP07 is a text that varies.
RP08 is a text that varies.
RP09 is a text that varies.
RP10 is a text that varies.
RP11 is a text that varies.
RP12 is a text that varies.
RP13 is a text that varies.

To say RP01: follow the main border policy according to 1 and east.
To say RP02: follow the main border policy according to 2 and east.
To say RP03: follow the main border policy according to 3 and east.
To say RP04: follow the main border policy according to 4 and east.
To say RP05: follow the main border policy according to 5 and east.
To say RP06: follow the main border policy according to 6 and east.
To say RP07: follow the main border policy according to 7 and east.
To say RP08: follow the main border policy according to 8 and east.
To say RP09: follow the main border policy according to 9 and east.
To say RP10: follow the main border policy according to 10 and east.
To say RP11: follow the main border policy according to 11 and east.
To say RP12: follow the main border policy according to 12 and east.
To say RP13: follow the main border policy according to 13 and east.

[Dynamic adjustment of the left and right edges of speech bubbles]
To follow the main border policy according to (number - a number) and (direction - a direction):
	[The starting line is used to determine on which line the tail of the speech bubble should appear]
	if the number is the phylactery start + 2 and the mechanism is player turn and the direction is west begin;
		say "  ╱  ";
	otherwise if the number is the phylactery start + 3 and the mechanism is player turn and the direction is west;
		say " [']─┐ ";
	[East and west are used as shortcuts to represent the direction of the tail.]
	otherwise if the number is the phylactery start + 2 and the mechanism is npc turn and the direction is east;
		say "  ╲  ";
	otherwise if the number is the phylactery start + 3 and the mechanism is npc turn and the direction is east;
		say " ┌─['] ";
	[The corners appear at the starting line]
	otherwise if the number is the phylactery start;
		say "[if the direction is west]   ╭─[else]─╮   [end if]";
	[A calculation is used to determine on which line the line of dialogue ended]
	otherwise if the number is the phylactery start + the phylactery length;
		say "[if the direction is west]   ╰─[else]─╯   [end if]";
	[Condition that identifies when the line is in the "centre" of a speech bubble]
	otherwise if the number is greater than the phylactery start and the number is less than (the phylactery start + the phylactery length);
		say "[if the direction is west]   │ [else] │   [end if]";
	[By default, nothing is displayed]
	else;
		say "[if the direction is west]     [else]     [end if]";
	end if.

[Texts calls used in the composition of speech bubbles]
A main filling line is always "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$".
A main dialog line is always "────────────────────────────────".
A main blank line is always "                                ".

[Pseudo-line 1, which can only display the horizontal bar, and never text]
The main top dialog line is a text that varies.

To say main top dialog line:
	if the main top dialog line presence is true begin;
		say "╭──────────────────────────────────╮";
	else;
		say "                                    ";
	end if.


Book - Display of changes

[Coils in the electromagnetic diverter]
Electro line 1 is a text that varies.
Electro line 2 is a text that varies.
Electro line 3 is a text that varies.
Electro line 4 is a text that varies.
Electro line 5 is a text that varies.
Electro line 6 is a text that varies.
Electro line 7 is a text that varies.

To say electro line 1: establish the electro line 1.
To say electro line 2: establish the electro line 2.
To say electro line 3: establish the electro line 3.
To say electro line 4: establish the electro line 4.
To say electro line 5: establish the electro line 5.
To say electro line 6: establish the electro line 6.
To say electro line 7: establish the electro line 7.

To establish the electro line (identifier - a number):
	if the electromagnet is in the diverter begin;
		if identifier is 1, say "│╒═════╕╒═════╕│";
		if identifier is 2, say "│├─  ──┤├ ─ ──┤│";
		if identifier is 3, say "│├ ── ─┤├──   ┤│";
		if identifier is 4, say "│├ ────┤├   ──┤│";
		if identifier is 5, say "│├─  ─ ┤├──── ┤│";
		if identifier is 6, say "├┤─── ─┤├─  ─ ├┤";
		if identifier is 7, say "│╘═════╛╘═════╛│";
	otherwise if the electromagnet is not in the diverter;
		if identifier is 1, say "│              │";
		if identifier is 2, say "│              │";
		if identifier is 3, say "│              │";
		if identifier is 4, say "│              │";
		if identifier is 5, say "│  _.        _ │";
		if identifier is 6, say "├─´         ´ `┤";
		if identifier is 7, say "│______________│";
	end if.

[Impact shown on the teletype]
Hole line 1 is a text that varies.
Hole line 2 is a text that varies.
Hole line 3 is a text that varies.
Hole line 4 is a text that varies.

To say hole line 1: establish the hole line 1.
To say hole line 2: establish the hole line 2.
To say hole line 3: establish the hole line 3.
To say hole line 4: establish the hole line 4.

To establish the hole line (identifier - a number):
	if the teleprinter is already destroyed begin;
		if identifier is 1, say "     ,_ ·    ";
		if identifier is 2, say "   ·/ ●`,    ";
		if identifier is 3, say "    `./´ `   ";
		if identifier is 4, say "    ´        ";
	otherwise if the teleprinter is not already destroyed;
		if identifier is 1, say "             ";
		if identifier is 2, say "             ";
		if identifier is 3, say "             ";
		if identifier is 4, say "             ";
	end if.

[Possession and upgrading of the graphophone]
Loadout line 01 is a text that varies.
Loadout line 02 is a text that varies.
Loadout line 03 is a text that varies.
Loadout line 04 is a text that varies.
Loadout line 05 is a text that varies.
Loadout line 06 is a text that varies.
Loadout line 07 is a text that varies.

To say loadout line 01: establish the loadout line 01.
To say loadout line 02: establish the loadout line 02.
To say loadout line 03: establish the loadout line 03.
To say loadout line 04: establish the loadout line 04.
To say loadout line 05: establish the loadout line 05.
To say loadout line 06: establish the loadout line 06.
To say loadout line 07: establish the loadout line 07.

To establish the loadout line (identifier - a number):
	if the communist is not carrying the crank or the communist is graphophone-stored begin;
		if identifier is 01, say " /´      \       ";
		if identifier is 02, say "|  /  )   )      ";
		if identifier is 03, say "| |\_____|       ";
		if identifier is 04, say "| ( )    \       ";
		if identifier is 05, say "| |/  ___ |      ";
		if identifier is 06, say "|_||      |   │  ";
		if identifier is 07, say "(_|\      |   │  ";
	otherwise if the graphophone is funneled;
		if identifier is 01, say "  /´      \ ___  ";
		if identifier is 02, say " |  |  )   )╲ ╱  ";
		if identifier is 03, say " |  |___ _╭──╨╮_ ";
		if identifier is 04, say "  \_____|_/───┘_)";
		if identifier is 05, say "   /  ___ |      ";
		if identifier is 06, say "  ||      |   │  ";
		if identifier is 07, say "  | \     |   │  ";
	otherwise if the crank is graphophone-combined;
		if identifier is 01, say "  /´      \      ";
		if identifier is 02, say " |  |  )   )     ";
		if identifier is 03, say " |  |___ _╭───╮_ ";
		if identifier is 04, say "  \_____|_/───┘_)";
		if identifier is 05, say "   /  ___ |      ";
		if identifier is 06, say "  ||      |   │  ";
		if identifier is 07, say "  | \     |   │  ";
	end if.




VOLUME - TEXTS


Book - Text fragments

The immediately undo rule response (A) is "[fixed letter spacing] COMMAND > It is not possible to undo actions in this game: from a technical standpoint, no command is ever fully executed. Instead, it is recommended that you save your progress regularly.[variable letter spacing]".

The save the game rule response (A) is "[fixed letter spacing] COMMAND > The game was not saved.[variable letter spacing]".

The save the game rule response (B) is "[fixed letter spacing] COMMAND > Game saved.[variable letter spacing]".

The restore the game rule response (A) is "[fixed letter spacing] COMMAND > No save file was loaded.[variable letter spacing]".

The restore the game rule response (B) is "[forced refresh][fixed letter spacing] COMMAND > Save file loaded.[variable letter spacing]".

The restart the game rule response (A) is "[fixed letter spacing] COMMAND > Do you really want to restart the story? (yes / no) [variable letter spacing]".

The restart the game rule response (B) is "[fixed letter spacing] COMMAND > The story has not been restarted.[variable letter spacing]".

The quit the game rule response (A) is "[fixed letter spacing] COMMAND > Do you really want to quit? (yes / no) [variable letter spacing]".

[Without this, the game remains on the title screen after loading a save file from there]
To say forced refresh:
	end on a refresh.

[A bold misuse that, in fact, doesn't 'say' anything]
To say the first in-game text:
	process 1 for "I follow the woman into what appears to be the room     ";
	process 2 for "reserved for the household staff, where the servants    ";
	process 2 for "spend their time between chores.                        ";
	process 3 for "It's rather austere: whitewashed walls, a table, a few  ";
	process 2 for "chairs and a tall sideboard make up the only            ";
	process 2 for "furnishings.                                            ";
	process 3 for "It isn't long before the woman speaks to me.            ".

To say the afternoon assessement:
	process 3 for "It was satisfying to apply myself to a manual task for a";
	process 2 for "while. I could almost forget my mission... But I mustn't";
	process 2 for "neglect it, even if all the commotion in the mansion    ";
	process 2 for "restricts my freedom of action.                         ".

To say the evening assessement:
	process 3 for "If I remember correctly, the servants are now off duty  ";
	process 2 for "and free to do as they please. Perhaps this is a good   ";
	process 2 for "opportunity to explore without having to carry around   ";
	process 2 for "kilos of laundry.                                       ";
	process 3 for "Otherwise, there's nothing stopping me from going to    ";
	process 2 for "bed. After all, I'm tired.                              ".

To enact the tutorial block number (number - a number):
	if the same-action rotation is 0 begin;
		if number is 1 begin;
			process 1 for "Waiting around idly whilst the housekeeper expects me to";
			process 2 for "go and get dressed? That's not a good idea.             ";
		otherwise if number is 2;
			process 1 for "Now's not the time to go exploring. I just need to go to";
			process 2 for "my room.                                                ";
		otherwise if number is 3;
			process 1 for "I shouldn't do anything silly: the housekeeper is       ";
			process 2 for "waiting for me to go to my room.                        ";
		otherwise if number is 4;
			process 1 for "I'll have plenty of time to examine my surroundings once";
			process 2 for "the housekeeper has stopped waiting for me to get       ";
			process 2 for "dressed.                                                ";
		end if;
	else;
		add in a new screen "I won't do anything silly when I've only just arrived.";
	end if.

To say the screen width assistance:
	say "[fixed letter spacing][one of]The current window is too narrow to display this story.[paragraph break]Try expanding it, then press a key.[or]Unfortunately, it still does not work.[paragraph break]A width of around a hundred characters is required.[or]Unfortunately, it still does not work.[or]If you are on a mobile, it is probably hopeless.[or]The window is still too narrow.[stopping][variable letter spacing]".

To say the readiness message:
	process 3 for "I think I'm all set; hopefully the housekeeper will be  ";
	process 2 for "pleased.                                                ".

To say located servants' basket:
	if the communist is carrying at least two laundry baskets and the communist is carrying the servants' basket begin;
		say "basket from the servants['] hall";
	otherwise if there is at least two laundry baskets in the location and the servants' basket is in the location;
		say "basket from the servants['] hall";
	else;
		say "laundry basket";
	end if.

To say located kitchen basket:
	if the communist is carrying at least two laundry baskets and the communist is carrying the kitchen basket begin;
		say "basket from the kitchen";
	otherwise if there is at least two laundry baskets in the location and the kitchen basket is in the location;
		say "basket from the kitchen";
	else;
		say "laundry basket";
	end if.

To say located count basket:
	if the communist is carrying at least two laundry baskets and the communist is carrying the count basket begin;
		say "basket from the staff hallway";
	otherwise if there is at least two laundry baskets in the location and the count basket is in the location;
		say "basket from the staff hallway";
	else;
		say "laundry basket";
	end if.

To say the picture taking text:
	if the remaining roll of the pocket camera is 25 begin;
		process 3 for "As I twist the small metal lever, I hear a faint click. ";
		process 2 for "After taking the photograph, I make sure to wind the    ";
		process 2 for "spring back up for the next shot.                       ";
	otherwise if the remaining roll of the pocket camera is 24;
		process 3 for "I take the photograph, then I wind the spring back up.  ";
	else;
		process 3 for "I take the photograph.                                  ";
	end if.


Book - Text of the interface

[If the keys don't appear, add the name of the input that isn't working, and it'll work again; I'm not sure why...]
Definition: the mechanism is waiting for a picking choice:
	if it is inventory input, no;
	if it is movement input, no;
	if it is action input, no;
	if it is story input, no;
	if it is game over input, no;
	if it is special help input, no;
	if it is dialog input, no;
	if it is special prologue input, no;
	if it is special time intermission input, no;
	if it is viewing input, no;
	if it is alternate menu input, no;
	if it is ending input and the mechanism is not action screen, no;
	if the teleprinter is machine receiving input, no;
	yes.

To say 7:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "7  ".

To say 8:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "8  ".

To say 9:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "9  ".

To say 4:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "4  ".

To say 5:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "5  ".

To say 6:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "6  ".

To say 1:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "1  ".

To say 2:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "2  ".

To say 3:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "3  ".

To say 0:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "0  ".

To say -:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " . ".

To say +:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " + ".

To say N:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " N ".

To say E:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " E ".

To say S:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " S ".

To say W:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " W ".

To say @:
	if the mechanism is waiting for a picking choice, say "[one of]   [or]  [or]  [or]   [cycling]";
	else say "[one of] ↑ [or]← [or] →[or] ↓ [cycling]".

To say U:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "U  ".

To say D:
	if the mechanism is waiting for a picking choice begin;
		say "   ";
	otherwise if the mechanism is action screen;
		say "D  ";
	otherwise if the mechanism is inventory screen;
		say " D ";
	end if.

To say Z:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "Z  ".

To say H:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "  H".

To say R:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "  R".

To say P:
	if the mechanism is waiting for a picking choice, say "   ";
	else say "  P".

To say T:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " T ".

To say X:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " X ".

[The [O] shortcut appears to be used for autocorrecting commands]
To say Q:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " O ".

To say C:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " C ".

To say F:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " F ".

To say B:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " B ".

To say L:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " L ".

To say K:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " K ".

To say I:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " I ".

To say Y:
	if the mechanism is waiting for a picking choice, say "   ";
	else say " Y ".

To say REVEAL:
	if the communist is hidden begin;
		say " REVEAL ";
	else;
		say "  HIDE  ";
	end if.


Book - Description of characters

To portray (character - a person):
	if character is the communist begin;
		[Starts when you receive the weapon and know you're about to depart]
		if the communist is free begin;
			process 1 for "I feel good. I think I enjoy hating those vile bourgeois";
			process 2 for "schemes that spread misery, as well as the pride-swollen";
			process 2 for "fools who devise them.                                  ";
			process 3 for "The weapon I hold makes me objectively powerful. It's   ";
			process 2 for "time to put an end to this.                             ";
		[Starts when you see the delegates arrive with the tank]
		otherwise if the communist is delegation-met;
			process 1 for "I feel good, because anger gives me strength. I'm not   ";
			process 2 for "afraid of a clique of reactionary thugs who profit from ";
			process 2 for "the deaths of workers and who hold back the progress of ";
			process 2 for "humanity.                                               ";
			process 3 for "They're the ones who should be afraid of me.            ";
		[Starts when you learn about the economic agreement]
		otherwise if the communist is aware of the economical interests of France in Ukraine;
			process 1 for "I feel good, though I'm very annoyed. I'm just a young  ";
			process 2 for "woman, and yet I face a dangerous world, one that's     ";
			process 2 for "extremely powerful and dominated by the pursuit of      ";
			process 2 for "profit. It makes me feel weak, and it really annoys me. ";
			process 3 for "But I'll see this through to the end. I'll do whatever  ";
			process 2 for "it takes.                                               ";
		[Starts once you have confirmation that the count prepares for war]
		otherwise if the communist is aware of the creation of an army;
			process 1 for "I think I feel fine. When I arrived, I was worried I'd  ";
			process 2 for "gotten myself onto a false trail, but that scoundrel of ";
			process 2 for "a count's guilt is now beyond dispute.                  ";
			process 3 for "There's something exhilarating about it. I'm where I    ";
			process 2 for "need to be.                                             ";
		[Starts at the beginning of the story]
		else;
			process 1 for "I don't feel too bad, but I'm a bit apprehensive, just  ";
			process 2 for "as I always am when I have to spy on the bourgeoisie. I ";
			process 2 for "must admit I feel a bit abandoned, all on my own in this";
			process 2 for "huge mansion.                                           ";
			process 3 for "I hope everything goes well.                            ";
		end if;
		if the communist is nose-bashed begin;
			process 3 for "In any case, I got slammed in the nose by a door. It    ";
			process 2 for "really hurts.                                           ";
		end if;
	[The count]
	otherwise if character is the count;
		if the count is asleep begin;
			if the governess is in the location of the count begin;
				if the count is not seen naked and asleep begin;
					process 1 for "He's sleeping on his side with his back to me... He's   ";
					process 2 for "holding the housekeeper close, his face buried in her   ";
					process 2 for "hair... Quite the muscles, really, for a man of his     ";
					process 2 for "age...                                                  ";
					process 3 for "Oh, this isn't right at all; I look away.               ";
					now the count is seen naked and asleep;
				else;
					process 1 for "Oh no, no, I've seen enough.                            ";
				end if;
			else;
				process 1 for "His eyes are closed, but his eyebrows seem slightly     ";
				process 2 for "furrowed, and his breathing is uneven. He isn't asleep. ";
				process 3 for "To be more precise, he's trying to fall asleep, without ";
				process 2 for "success. Perhaps he hasn't slept for a long time. I'm   ";
				process 2 for "willing to believe it must be distressing to realise    ";
				process 2 for "that the workers are capable of overthrowing their      ";
				process 2 for "masters.                                                ";
			end if;
		otherwise if the count is dying;
			process 1 for "He's lying on the floor, unconscious. His breathing is  ";
			process 2 for "weak and raspy... I think it will stop soon.            ";
			process 3 for "I... force myself not to think about it too much. I'll  ";
			process 2 for "have plenty of time to reflect on what I've done once   ";
			process 2 for "I've left the estate.                                   ";
		else;
			process 1 for "Actually, he must have been a handsome man twenty years ";
			process 2 for "ago. Despite his visibly anxious and tormented          ";
			process 2 for "demeanour, he has a clear, penetrating gaze, and I must ";
			process 2 for "say he looks... rather well-built. If we also consider  ";
			process 2 for "his bearing and his moustache, both impeccable, it's    ";
			process 2 for "easy to believe he belongs to the high society.         ";
			process 3 for "It just goes to show that not all bourgeois types look  ";
			process 2 for "like rats. That's an important life lesson, I think.    ";
		end if;
	[The housekeeper]
	otherwise if the character is the governess;
		unless the governess is asleep begin;
			process 1 for "She's rather young for someone who manages the staff in ";
			process 2 for "a respectable household. And besides, despite her stern ";
			process 2 for "demeanour, she doesn't exactly fit the mould of the prim";
			process 2 for "old housekeeper. Her blonde hair is worn loose, and her ";
			process 2 for "clothes clearly show a certain flair for fashion.       ";
		else;
			if the count is in the location of the governess begin;
				if the governess is not seen naked and asleep begin;
					process 1 for "Oh... Perhaps I'm dreaming, but she looks content, even ";
					process 2 for "whilst she's asleep... The count's arm wraps around her ";
					process 2 for "chest; I can see her skin... I think I can even see...  ";
					process 3 for "Oh là là, that's enough; I don't want to look any more, ";
					process 2 for "this is not acceptable.                                 ";
					now the governess is seen naked and asleep;
				else;
					process 1 for "No, no, no, this isn't right; I'll look away.           ";
				end if;
			else;
				process 1 for "She's sleeping on her side, her head resting on her arm.";
				process 2 for "Although she's still frowning slightly, she seems       ";
				process 2 for "considerably less intimidating than usual.              ";
			end if;
		end unless;
	[The maid]
	otherwise if the character is the maid;
		unless the maid is asleep begin;
			process 1 for "She isn't very tall, but she seems to have a tough      ";
			process 2 for "character. Her gaze is determined, and her movements are";
			process 2 for "quick and precise.                                      ";
			process 3 for "However, her authoritative demeanour is tempered by the ";
			process 2 for "slight smile she shows from time to time, and by the few";
			process 2 for "strands of hair she allows to fall out of her bun.      ";
		else;
			process 1 for "She sleeps peacefully, her hair loose and her head      ";
			process 2 for "buried in the pillow. She looks completely serene, with ";
			process 2 for "her legs tucked up against her.                         ";
			if the small key is hidden begin;
				process 3 for "Around her neck... she wears a small key hanging from a ";
				process 2 for "thin gold necklace.                                     ";
				now the small key is not hidden;
				now the gold chain is not hidden;
			end if;
		end unless;
	[The cook]
	otherwise if the character is the cook;
		unless the cook is asleep begin;
			process 1 for "He's a strange character. His pale complexion suggests  ";
			process 2 for "he doesn't often leave the kitchen, and he looks a bit  ";
			process 2 for "dazed. Also, for a servant, he doesn't comb his few     ";
			process 2 for "remaining hairs very well. That said, his smile seems   ";
			process 2 for "kind, and despite his clumsy appearance, he handles his ";
			process 2 for "utensils skilfully.                                     ";
		else;
			process 1 for "He's sleeping soundly, lying on his back with his arms  ";
			process 2 for "outstretched, as peaceful as a cat taking a nap.        ";
		end unless;
	[The comrade]
	otherwise if the character is the comrade;
		process 1 for "Marceline. She joined our section a few weeks ago,      ";
		process 2 for "coming from who knows where, bearing instructions       ";
		process 2 for "obtained from who knows whom.                           ";
		if the comrade is not evening-spent begin;
			process 3 for "She struck us as rather mysterious, but she's lively,   ";
			process 2 for "very pretty, and an excellent communist. She knows how  ";
			process 2 for "to talk to people. We listened to her, and we didn't    ";
			process 2 for "hesitate to carry out the operation she proposed.       ";
		else;
			process 3 for "Right now, in her elegant white backless dress and her  ";
			process 2 for "hat topped with an ostrich feather, she looks like one  ";
			process 2 for "of those petit-bourgeois flappers who spend their time  ";
			process 2 for "dancing... But I must say it suits her well.            ";
		end if;
	end if.


Book - Description of locations

To describe the location:
	if the location is the study begin;
		if the location is not accessed begin;
			process 1 for "I slip in quietly...                                    ";
			process 3 for "Now that's a fancy room! This must surely be the count's";
			process 2 for "study, where he carries out his treacherous work. The   ";
			process 2 for "shelves are crammed with old books, and a heap of       ";
			process 2 for "military maps covers a long conference table.           ";
			process 3 for "There's another, larger map pinned to the wall, as well ";
			process 2 for "as... Ah, sure enough: a huge painting depicting the    ";
			process 2 for "imperial family.                                        ";
			now the location is accessed;
			reassign the count to book reading in the study;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the upstairs corridor;
		if the location is not accessed begin;
			process 1 for "I step into a long, spacious gallery running in a       ";
			process 2 for "straight line to a large window.                        ";
			process 3 for "Now I understand the purpose of that sort of staircase- ";
			process 2 for "bridge in the staff hallway: it runs over the gallery. I";
			process 2 for "think that's cleverly built.                            ";
			process 3 for "As for the rest, I don't see anything particularly      ";
			process 2 for "relevant to my task: I certainly don't need vases,      ";
			process 2 for "precious side tables or paintings.                      ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the powder room;
		if the location is not accessed begin;
			process 1 for "I make my way into the room...                          ";
			process 3 for "There's no doubt about it: I'm in the count's private   ";
			process 2 for "bathroom. How lucky he is! At best, I've only ever had a";
			process 2 for "washbasin in my bedroom.                                ";
			process 3 for "In fact, there's one against the wall - a very luxurious";
			process 2 for "one - and I can see a bath a little further on,         ";
			process 2 for "surrounded by piles of towels.                          ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the western service hallway;
		if the location is not accessed begin;
			process 1 for "I clamber into the staff hallway. It's very dark: only a";
			process 2 for "small window lets in a little light. I can make out a   ";
			process 2 for "door on either side of me. Light is seeping through the ";
			process 2 for "gaps.                                                   ";
			process 3 for "Strangely enough, there's another flight of steep steps ";
			process 2 for "leading upwards at the eastern end of the hallway.      ";
			if the communist is carrying a laundry basket and the communist is not transferable laundry-assessed begin;
				process 3 for "At any rate, there's a laundry basket here. I can       ";
				process 2 for "transfer its contents into the one I'm carrying.        ";
				now the communist is transferable laundry-assessed;
			else;
				process 3 for "At any rate, there's a laundry basket here.             ";
			end if;
			now the location is accessed;
		otherwise if the location is accessed;
			if the last place of the communist is the eastern service hallway begin;
				process 1 for "I cross the staircase to reach the other side of the    ";
				process 2 for "staff hallway.                                          ";
			else;
				process 1 for "[I go back to] [the location].";
			end if;
			describe again the location;
		end if;
	otherwise if the location is the eastern service hallway;
		if the location is not accessed begin;
			process 1 for "No sooner have I climbed the steps than I'm heading back";
			process 2 for "down again. I feel as though these steps have taken me  ";
			process 2 for "over something, like a bridge.                          ";
			process 3 for "This side of the passage is just like the other: dark   ";
			process 2 for "and narrow. There's just enough room for two servants to";
			process 2 for "pass each other.                                        ";
			process 3 for "Against the wall, near the staircase leading back down, ";
			process 2 for "there's a sort of large box with wires coming out of it.";
			now the location is accessed;
		otherwise if the location is accessed;
			if the last place of the communist is the western service hallway begin;
				process 1 for "I cross the staircase to reach the other side of the    ";
				process 2 for "staff hallway.                                          ";
			else;
				process 1 for "[I go back to] [the location].";
			end if;
			describe again the location;
		end if;
	otherwise if the location is the master bedroom;
		if the location is not accessed begin;
			process 1 for "I slip in quietly...                                    ";
			process 3 for "If I'm not mistaken, I'm in the count's bedroom. And if ";
			process 2 for "he ever sleeps, he does so in the utmost comfort: his   ";
			process 2 for "bed is almost as big as my bedroom.                     ";
			process 3 for "A book lies on the bedside table, and an endless        ";
			process 2 for "wardrobe runs along the wall.                           ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the upper lounge;
		if the location is not accessed begin;
			process 1 for "On tiptoes, I enter a sort of modestly sized sitting    ";
			process 2 for "room. A smoking room, perhaps? I've no idea.            ";
			process 3 for "The mansion's grand staircase ends on either side of the";
			process 2 for "room, taking up most of the space, and a few sofas have ";
			process 2 for "been arranged against the banisters. Right in the       ";
			process 2 for "middle, there's a tall display cabinet.                 ";
			process 3 for "As for the door to the east, something about it seems...";
			process 2 for "strange.                                                ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the guest bedroom;
		if the location is not accessed begin;
			if the mechanism is set to the day begin;
				process 1 for "I tiptoe inside... The shutters are closed. I can hardly";
				process 2 for "see a thing.                                            ";
			otherwise if the mechanism is set to the night;
				process 1 for "I tiptoe inside... Even if it were daylight, I wouldn't ";
				process 2 for "see much: the shutters are closed.                      ";
			end if;
			process 3 for "That's strange. Since there's a nice four-poster bed, I ";
			process 2 for "imagine this is a bedroom intended for guests, but the  ";
			process 2 for "furniture has been pushed up against the wall to make   ";
			process 2 for "room for... a machine?                                  ";
			process 3 for "Well, it's a teleprinter!... Nothing less!              ";
			process 3 for "As for what this massive contraption is doing anywhere  ";
			process 2 for "other than a post office, I've no idea. I didn't know   ";
			process 2 for "you could have things like that at home.                ";
			now the location is accessed;
		otherwise if the location is accessed;
			let the special going back to be "[I go back to]";
			generate 1 for "I work out the combination for the knob, then [special going back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the reception hall;
		if the location is not accessed begin;
			process 1 for "I enter on tiptoe... Ah! My eyes! I'm being blinded by  ";
			process 2 for "all the opulence!...                                    ";
			process 3 for "I must admit, the reception hall is magnificent.        ";
			process 2 for "Everything is covered in gold leaf and fine wood        ";
			process 2 for "panelling, and there's even a grand piano. In the corner";
			process 2 for "of the room, a telephone sits on a console table.       ";
			process 3 for "Once we've returned the mansion to the people, I hope   ";
			process 2 for "we'll turn it into a music hall. I can't wait to come   ";
			process 2 for "back here and have a party with my comrades.            ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the ballroom;
		if the communist is brought into the last scene and the communist is not count-challenged begin;
			run the script to confront the count;
		otherwise if the location is not accessed;
			process 1 for "I walk into a huge room... Goodness, it's gigantic!     ";
			process 3 for "It was to be expected: the mansion's imposing front     ";
			process 2 for "steps lead straight into a ballroom. It's almost empty, ";
			process 2 for "as hypothetical dancers would need plenty of room to    ";
			process 2 for "move about unhindered, but there's still a row of       ";
			process 2 for "ancient suits of armour lined up against the wall.      ";
			process 3 for "On either side of the entrance, a majestic staircase    ";
			process 2 for "rises to the upper floor.                               ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the banquet hall;
		if the location is not accessed begin;
			process 1 for "I slip into the room...                                 ";
			process 3 for "Now that's what I call a dining room! The table is as   ";
			process 2 for "long as a locomotive, and there must be enough chairs   ";
			process 2 for "for thirty guests. All around, the walls are adorned    ";
			process 2 for "with splendid stucco decorations.                       ";
			if the food remains are in the banquet hall begin;
				process 3 for "Other than that, I don't see anything particularly      ";
				process 2 for "noteworthy. At the far end of the table, I spot what    ";
				process 2 for "looks like the disordered remains of a meal.            ";
				now the food remains are bound to despawn;
			otherwise if the feast is in the banquet hall;
				process 3 for "At the end of the table, a fine meal has been laid out  ";
				process 2 for "on several silver platters.                             ";
			else;
				process 3 for "Other than that, I don't see anything particularly      ";
				process 2 for "noteworthy.                                             ";
			end if;
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the courtyard;
		if the communist is not courtyard-accessed again begin;
			process 1 for "I go outside, even though it's forbidden... I must say, ";
			process 2 for "a bit of fresh air does me good.                        ";
			process 3 for "The courtyard isn't very big, nor is it very pretty.    ";
			process 2 for "Despite the nice paved paths, the few bushes and        ";
			process 2 for "flowerbeds are maintained haphazardly, and there are    ";
			process 2 for "weeds growing in the grass.                             ";
			if the mechanism is set to the day begin;
				process 3 for "The main building of the mansion casts an oppressive    ";
				process 2 for "shadow all around me.                                   ";
			otherwise if the mechanism is set to the night;
				process 3 for "The main building of the mansion looms as a vast,       ";
				process 2 for "menacing silhouette above me.                           ";
			end if;
			now the communist is courtyard-accessed again;
		else;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the tank interior;
		if the location is not accessed begin;
			process 1 for "With a single leap, I jump onto the tracks and haul     ";
			process 2 for "myself to the top of the machine... then I slip through ";
			process 2 for "the hatch and descend into the tank's turret!           ";
			process 3 for "Here I am, standing in front of the cannon, surrounded  ";
			process 2 for "by steel walls, next to a sort of metal shelf laden with";
			process 2 for "a multitude of shells...                                ";
			process 3 for "It just goes to show that being a laundress offers a    ";
			process 2 for "wide range of experiences and exciting opportunities.   ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "I climb back down into the tank's turret.";
			describe again the location;
		end if;
	otherwise if the location is the entrance;
		if the location is not accessed begin;
			process 1 for "Thirty paces south of the courtyard stands a stately    ";
			process 2 for "wrought-iron gate - rather impressive, I'll readily     ";
			process 2 for "admit.                                                  ";
			process 3 for "On either side, a solid stone wall begins its circuit,  ";
			process 2 for "encircling the estate. I have a good view of the whole  ";
			process 2 for "mansion from here.                                      ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the exterior;
		if the location is not accessed begin;
			process 1 for "I push open the heavy gate, which, thankfully, doesn't  ";
			process 2 for "creak, and close it behind me.                          ";
			process 3 for "Marceline turns her head towards me and gives me a wink.";
			process 2 for "She's leaning against the cold stones of the wall, right";
			process 2 for "next to the entrance. Her lantern is adjusted to cast   ";
			process 2 for "only a faint glow.                                      ";
			process 3 for "I walk towards her with a light heart.                  ";
			now the location is accessed;
			now the communist is exited during this phase;
			now the comrade is already seen doing something here;
			now the comrade is unportrayed for one turn;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the western corridor;
		if the location is not accessed begin;
			process 1 for "I go through the door, making sure to close it after me.";
			process 3 for "The corridor, white and austere like the servants['] hall,";
			process 2 for "stretches on to a door covered in wallpaper. I'd bet the";
			process 2 for "main building of the mansion is on the other side...    ";
			process 3 for "Nearby, a narrow, steep staircase rises.                ";
			process 3 for "Next to the other door, 'Service' is written on an      ";
			process 2 for "enamelled sign. The maid's room, perhaps? Under the     ";
			process 2 for "door, I see the corner of a note sticking out.          ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the maid's bedroom;
		if the location is not accessed begin;
			process 1 for "I go through the door out of curiosity... And I find    ";
			process 2 for "myself in a room that reminds me very much of my own,   ";
			process 2 for "apart from the photos taped on the wall, and the bed,   ";
			process 2 for "which is made of wood.                                  ";
			process 3 for "The chest, for its part, looks exactly like mine.       ";
			if the mechanism is set to the night begin;
				process 3 for "Some clothes are laid over the back of the chair, and an";
				process 2 for "apron is folded on the table.                           ";
			end if;
			potentially depict the objectified people;
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the laundress' bedroom;
		if the location is not accessed begin;
			process 1 for "I step into my little room, which isn't as uncomfortable";
			process 2 for "as I'd thought. There's only a table, a chest and a bed,";
			process 2 for "but at least it's clean.                                ";
			process 3 for "Either way, it doesn't matter. My stay shouldn't drag   ";
			process 2 for "on.                                                     ";
			process 3 for "On the table is a neatly folded apron that someone has  ";
			process 2 for "left for me.                                            ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] my room.";
			describe again the location;
		end if;
	otherwise if the location is the servants' quarters;
		process 1 for "[I go back to] [the location].";
		describe again the location;
	otherwise if the location is the laundry room;
		if the location is not accessed begin;
			process 1 for "I enter the laundry room: this will be my new life, for ";
			process 2 for "a while at least!                                       ";
			process 3 for "Thank goodness, the equipment is modern: the washing tub";
			process 2 for "has an electric motor, and a wringer is fitted above it.";
			process 2 for "I won't need to put in too much effort for my daily     ";
			process 2 for "chores.                                                 ";
			process 3 for "Besides, everything seems well organised. There's some  ";
			process 2 for "scented powdered soap, and a large drum of bleach is    ";
			process 2 for "sitting against the wall.                               ";
			now the location is accessed;
		otherwise if the location is accessed;
			if the communist is not lift-taken and the last place of the communist is the southern storeroom begin;
				process 1 for "I'm not exactly confident. The lift shakes for a moment;";
				process 2 for "I think I'm moving... then it comes to a halt. I push   ";
				process 2 for "the door open, and here I am, in my laundry room!       ";
				process 2 for "Witchcraft!                                             ";
				process 3 for "What a marvellous invention, really. And what a lot of  ";
				process 2 for "secrets! I hadn't paid any attention to that wall       ";
				process 2 for "before, but it was hiding a lift...                     ";
				process 3 for "On closer inspection, I spot a small notch on the edge  ";
				process 2 for "of the wall: I can open it from here as well.           ";
				now the mechanical staircase is not hidden;
				now the lower lift door is closed;
				now the upper lift door is not hidden;
				now the upper lift door is not secondary;
				now the mechanical staircase is at the ground floor;
				now the communist is lift-taken;
			else;
				generate 1 for "[I go back to] [the location].";
				describe again the location;
			end if;
		end if;
	otherwise if the location is the eastern corridor;
		if the location is not accessed begin;
			process 1 for "And that completes the symmetry: apart from a large     ";
			process 2 for "built-in cabinet, the corridor in this wing is pretty   ";
			process 2 for "much identical to its twin.                             ";
			process 3 for "Another enamelled sign is nailed near the door to the   ";
			process 2 for "east: 'Direction' is written on it. Something tells me  ";
			process 2 for "this is the housekeeper's room...                       ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the governess' bedroom;
		if the location is not accessed begin;
			process 1 for "I step cautiously into the room...                      ";
			process 3 for "It's rather lovely, I think. The housekeeper presumably ";
			process 2 for "enjoys certain privileges: the furniture is elegant,    ";
			process 2 for "particularly her four-poster bed, and there's a pleasant";
			process 2 for "atmosphere in the room.                                 ";
			if the envelope is not in the governess' bedroom begin;
				process 3 for "A painting is hanging on a wall, and a substantial      ";
				process 2 for "ledger lies on the table.                               ";
			else;
				process 3 for "A painting is hanging on a wall, and a substantial      ";
				process 2 for "ledger lies on the table. Next to it is an unsealed     ";
				process 2 for "envelope.                                               ";
			end if;
			now the location is accessed;
		otherwise if the location is accessed;
			if the count is in the governess' bedroom and the governess is in the governess' bedroom and the communist is not lovebirds-assessed begin;
				process 1 for "I venture into the housekeeper's lair...                ";
				process 3 for "Oh!... My scheme didn't miss the mark!... The count is  ";
				process 2 for "asleep beside her... Good heavens, they're practically  ";
				process 2 for "naked... Fortunately, they've got their backs to me, and";
				process 2 for "the sheets are drawn up...                              ";
				process 3 for "I blush involuntarily... What have I done?              ";
				process 3 for "I look away... On the floor, the housekeeper's clothes  ";
				process 2 for "are mixed up with the count's. Oh là là...              ";
				now the communist is lovebirds-assessed;
				[In this scripted context, both their mentions are omitted]
				now the count is unportrayed for one turn;
				now the governess is unportrayed for one turn;
			else;
				process 1 for "[I go back to] [the location].";
				describe again the location;
			end if;
		end if;
	otherwise if the location is the kitchen;
		if the location is not accessed begin;
			process 1 for "I don't know why, but I'd imagined the mansion's kitchen";
			process 2 for "to have a more medieval feel. In reality, it's a rather ";
			process 2 for "dreary room, caught between eras, with an old, disused  ";
			process 2 for "hearth built into the wall standing side by side with a ";
			process 2 for "modern gas cooker.                                      ";
			process 3 for "As if to give the place an aged look, a few antique     ";
			process 2 for "copper utensils have been hung on the wall. On the      ";
			process 2 for "floor, there's a basket full of dirty towels.           ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the cook's bedroom;
		if the location is not accessed begin;
			process 1 for "I venture into the room...                              ";
			if the communist is bedroom-assessed begin;
				process 3 for "Just as I thought, this is the cook's bedroom, judging  ";
				process 2 for "by the cookery books lined up on an old secretary desk. ";
			else;
				process 3 for "This is clearly the cook's bedroom, judging by the      ";
				process 2 for "cookery books lined up on an old secretary desk.        ";
			end if;
			process 3 for "Otherwise, the room isn't much different from my own,   ";
			process 2 for "except that it's larger. At the foot of the bed, there's";
			process 2 for "a pile of newspapers.                                   ";
			now the location is accessed;
			potentially depict the objectified people;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the northern storeroom;
		if the location is not accessed begin;
			process 1 for "I step out of the lecture room.                         ";
			process 3 for "This part of the basement is... completely empty.       ";
			process 2 for "There's absolutely nothing here, other than the pillars ";
			process 2 for "supporting the vaulted ceiling.                         ";
			process 3 for "I get the feeling that the vast clutter in the pantry   ";
			process 2 for "was originally stored right here where I am. But why did";
			process 2 for "the count clear out all this space?                     ";
			if the exhaustability corresponding to a theme of "CK pantry" in the table of themes is exhausted begin;
				assimilate silently "CK furniture";
			end if;
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the briefing room;
		if the location is not accessed begin;
			process 1 for "I step inside cautiously. I won't be locked in: there's ";
			process 2 for "a conventional door handle on this side of the disguised";
			process 2 for "door.                                                   ";
			process 3 for "As for the rest... Well, I never expected that! I'd say ";
			process 2 for "this is a large lecture room, given the presence of a   ";
			process 2 for "blackboard mounted on a stand. At a glance, I count     ";
			process 2 for "about forty chairs arranged in front of it.             ";
			process 3 for "Near the lecturer's podium, there's some sort of        ";
			process 2 for "headlight sitting atop a tall three-legged table.       ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the southern storeroom;
		if the location is not accessed begin;
			process 1 for "This is the end of the basement. It's as big as the     ";
			process 2 for "pantry, but, exactly like where I've just come from, the";
			process 2 for "place has been completely cleared out.                  ";
			process 3 for "Right at the far end of the room, to the south, there   ";
			process 2 for "are some unusual features: an electrical panel and, most";
			process 2 for "notably, a sort of large built-in cupboard that seems   ";
			process 2 for "completely out of place in a basement.                  ";
			process 3 for "I also notice a pipe running along the ceiling.         ";
			now the location is accessed;
		otherwise if the location is accessed;
			generate 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	otherwise if the location is the cellar;
		if the location is not accessed begin;
			process 1 for "I carefully make my way down into the pantry.           ";
			process 3 for "It's huge! The room is certainly as long as the east    ";
			process 2 for "wing of the mansion, and an impressive vaulted ceiling  ";
			process 2 for "stretches across its entire length.                     ";
			process 3 for "The food supply takes up only a small area, right at the";
			process 2 for "foot of the stairs, whilst the rest is occupied by a    ";
			process 2 for "haphazard jumble of piled-up furniture and old crates.  ";
			process 3 for "At the very end, there's a strange door with no         ";
			process 2 for "handle...                                               ";
			now the location is accessed;
		otherwise if the location is accessed;
			process 1 for "[I go back to] [the location].";
			describe again the location;
		end if;
	end if.

To say I go back to:
	if the location is the southern storeroom and the last place of the communist is the laundry room begin;
		if the mechanical staircase is at the ground floor begin;
			say "I enter the lift, then go down to";
		else;
			say "I call the lift, then go down to";
		end if;
		now the mechanical staircase is at the lower floor;
	otherwise if the location is the laundry room and the last place of the communist is the southern storeroom;
		if the mechanical staircase is at the lower floor begin;
			say "I enter the lift, then go up to";
		else;
			say "I call the lift, then go up to";
		end if;
		now the mechanical staircase is at the ground floor;
	otherwise if (the location is the western service hallway and the last place of the communist is the eastern service hallway) or (the location is the eastern service hallway and the last place of the communist is the western service hallway);
		say "I walk through"; [Replaced by an exception]
	otherwise if (the location is the briefing room and the last place of the communist is the cellar) or (the location is the cellar and the last place of the communist is the briefing room);
		say "The secret door takes me back to";
	otherwise if the location is the courtyard and the last place of the communist is the entrance;
		say "I return to";
	[God only knows why the relationship of verticality is inverted!... 'if it works, it works...']
	otherwise if the location is below the last place of the communist;
		if the location is forbidden begin;
			say "I quietly go back up to";
		else;
			say "I go back up to";
		end if;
	otherwise if the location is above the last place of the communist;
		if the location is forbidden begin;
			say "I slowly make my way down to";
		else;
			say "I go back down to";
		end if;
	else;
		if the location is the entrance or the location is the exterior begin;
			say "[one of]I walk back[unless the location is the exterior] to[end unless][or]I head back[unless the location is the exterior] to[end unless][cycling]";
		otherwise if the location is forbidden;
			say "[one of]I sneak into[or]I quietly return to[or]I slip quietly back to[or]I step cautiously into[cycling]";
		else;
			say "[one of]I'm back in[or]I go back to[or]I head back to[or]I return to[cycling]";
		end if;
	end if.


Book - Secondary description of locations

To describe again (place - a room):
	[Study]
	if the place is the study begin;
		process 3 for "Maps are scattered across the conference table, and a   ";
		process 2 for "magnificent library filled with books takes up an entire";
		process 2 for "wall of the room.                                       ";
		recount the accessible items;
	[Gallery]
	otherwise if the place is the upstairs corridor;
		process 3 for "If there were fewer useless ornaments in this room, it  ";
		process 2 for "would be nothing more than a corridor.                  ";
		recount the accessible items;
	[Bathroom]
	otherwise if the place is the powder room;
		process 3 for "Towels are laid out around the bath, ready to dry the   ";
		process 2 for "next bather.                                            ";
		recount the accessible items;
	[West staff hallway]
	otherwise if the place is the western service hallway;
		if the mechanism is set to the day begin;
			process 3 for "There's a door on either side of the narrow corridor.   ";
			process 2 for "Light filters through the gaps around them.             ";
		otherwise if the mechanism is set to the night;
			process 3 for "There's a door on either side of the narrow corridor.   ";
		end if;
		recount the accessible items;
	[East staff hallway]
	otherwise if the place is the eastern service hallway;
		process 3 for "On the wall of the narrow corridor, electrical wires run";
		process 2 for "through a small compartment.                            ";
		recount the accessible items;
	[Count's chamber]
	otherwise if the place is the master bedroom;
		process 3 for "Everything seems far too large for a place used only for";
		process 2 for "sleeping. Who needs such a vast bed?                    ";
		recount the accessible items;
	[Upstairs lounge]
	otherwise if the place is the upper lounge;
		if the display cabinet is not already destroyed begin;
			process 3 for "The display cabinet stands proudly in the centre of the ";
			process 2 for "room, and the grand staircase leads off on either side. ";
			process 2 for "The curious door to the east is closed.                 ";
		else;
			process 3 for "The shattered display cabinet, which stands in the      ";
			process 2 for "centre of the room, lends a tragic air to the end of the";
			process 2 for "grand staircase.                                        ";
		end if;
		recount the accessible items;
	[Guest room]
	otherwise if the place is the guest bedroom;
		process 3 for "The shutters are closed, and the furniture has been     ";
		process 2 for "pushed aside to make room for the imposing teleprinter  ";
		process 2 for "desk.                                                   ";
		recount the accessible items;
	[Reception hall]
	otherwise if the place is the reception hall;
		process 3 for "The lavish gold-covered furniture exudes opulence, as   ";
		process 2 for "does the grand piano, which is no less gilded.          ";
		recount the accessible items;
	[Ballroom]
	otherwise if the place is the ballroom;
		if the place is not filled with crates begin;
			process 3 for "The suits of armour, arranged in a row, silently keep   ";
			process 2 for "watch over the room.                                    ";
		else;
			process 3 for "With dozens of crates lined up from wall to wall, the   ";
			process 2 for "suits of armour standing in row finally have something  ";
			process 2 for "to guard.                                               ";
		end if;
		recount the accessible items;
	[Dining room]
	otherwise if the place is the banquet hall;
		process 3 for "The immense banquet table stands at the centre of a     ";
		process 2 for "majestic setting, its walls heavy with stucco           ";
		process 2 for "ornamentation.                                          ";
		recount the accessible items;
	[Courtyard]
	otherwise if the place is the courtyard;
		if the communist is not cannon-fired begin;
			process 3 for "The main building of the mansion seems to lean over the ";
			process 2 for "paths and the poorly maintained bushes.                 ";
		else;
			process 3 for "Ever since the colonnade of the front steps was blown to";
			process 2 for "smithereens, fragments of stone are strewn across the   ";
			process 2 for "paths and bushes.                                       ";
		end if;
		recount the accessible items;
	[Tank turret]
	otherwise if the place is the tank interior;
		if the cannon is already examined begin;
			process 3 for "The cannon stands before me, with its scope and guard   ";
			process 2 for "plate, whilst the weird shelf full of shells sits to my ";
			process 2 for "right.                                                  ";
		else;
			process 3 for "I'm rather cramped in here, as I have to share the space";
			process 2 for "with a cannon and a shelf full of shells.               ";
		end if;
		recount the accessible items;
	[Mansion entrance]
	otherwise if the place is the entrance;
		process 3 for "The estate's endless wall seems to open up only at this ";
		process 2 for "precise spot, where the main gate stands.               ";
		recount the accessible items;
	[Outside the estate]
	otherwise if the place is the exterior;
		now the communist is exited during this phase;
		if the mechanism is set to the night begin;
			process 3 for "Everything is plunged into darkness, save for a section ";
			process 2 for "of wall lit by a lantern.                               ";
		else;
			process 3 for "The path to the town winds its way southwards,          ";
			process 2 for "disappearing into the forest surrounding the estate.    ";
		end if;
		recount the accessible items;
	[West wing corridor]
	otherwise if the place is the western corridor;
		process 3 for "The small staircase leading to the staff hallway rises  ";
		process 2 for "at one end of the long corridor.                        ";
		recount the accessible items;
	[Maid's room]
	otherwise if the place is the maid's bedroom;
		process 3 for "Like mine, the room contains only a bed, a table and a  ";
		process 2 for "chest, but the photographs on the wall are enough to    ";
		process 2 for "give it a cheerful atmosphere.                          ";
		recount the accessible items;
	[Laundress' room]
	otherwise if the place is the laundress' bedroom;
		process 3 for "Even without any decoration, there's something cosy     ";
		process 2 for "about it, perhaps because it's small and the bed looks  ";
		process 2 for "comfortable.                                            ";
		recount the accessible items;
	[Servants' hall]
	otherwise if the place is the servants' quarters;
		process 3 for "With its drab furniture and the pale colour of its      ";
		process 2 for "walls, I have no trouble remaining indifferent to this  ";
		process 2 for "place.                                                  ";
		recount the accessible items;
	[Laundry room]
	otherwise if the place is the laundry room;
		if the faucet is not already destroyed begin;
			process 3 for "My beautiful washing tub stands proudly in the centre   ";
			process 2 for "of the room, complete with everything I need: the soap  ";
			process 2 for "box, the drum of bleach and the water supply.           ";
		else;
			process 3 for "My workspace has turned into a battlefield: the torrent ";
			process 2 for "of water splashes everywhere as it disappears down the  ";
			process 2 for "drain grate beneath the washing tub.                    ";
		end if;
		recount the accessible items;
	[East wing corridor]
	otherwise if the place is the eastern corridor;
		process 3 for "Apart from the built-in cabinet, this corridor is just  ";
		process 2 for "like the one in the other wing.                         ";
		recount the accessible items;
	[Housekeeper's room]
	otherwise if the place is the governess' bedroom;
		process 3 for "The four-poster bed and the painting certainly give it  ";
		process 2 for "character, and I find the furniture rather charming.    ";
		recount the accessible items;
	[Kitchen]
	otherwise if the place is the kitchen;
		if the funnel is hidden begin;
			process 3 for "Near the old, unlit hearth stands the modern cooker, and";
			process 2 for "a row of copper utensils adds a touch of colour to the  ";
			process 2 for "white wall.                                             ";
		otherwise if the funnel is in the kitchen;
			process 3 for "Whilst the modern cooker stands near the unlit hearth,  ";
			process 2 for "the funnel and other copper utensils add a touch of     ";
			process 2 for "colour to the white wall.                               ";
		else;
			process 3 for "Whilst the modern cooker stands near the unlit hearth,  ";
			process 2 for "the copper utensils add a touch of colour to the white  ";
			process 2 for "wall.                                                   ";
		end if;
		recount the accessible items;
	[Cook's room]
	otherwise if the place is the cook's bedroom;
		process 3 for "In the somewhat untidy room, the collection of cookery  ";
		process 2 for "books sits on the secretary desk, and the pile of       ";
		process 2 for "newspapers rests at the foot of the bed.                ";
		recount the accessible items;
	[North basement]
	otherwise if the place is the northern storeroom;
		if the place is filled with crates and the communist is not northern crates-discovered begin;
			if the communist is not downstairs crates-initially discovered begin;
				process 3 for "Ah! Gone is the vast, empty basement! The space is now  ";
				process 2 for "lit up and filled to the brim with a huge number of     ";
				process 2 for "shipping crates, some stacked right up to the vaulted   ";
				process 2 for "ceiling.                                                ";
				process 3 for "Given the sheer volume of goods, I'm not surprised it   ";
				process 2 for "took so long to bring everything here.                  ";
				now the communist is downstairs crates-initially discovered;
			else;
				process 3 for "This side of the basement has also been turned upside   ";
				process 2 for "down: the room is now filled with crates of all sizes,  ";
				process 2 for "just like the other side.                               ";
			end if;
			now the communist is northern crates-discovered;
			now the printed name of the northern storeroom is "north storage";
		otherwise if the place is filled with crates;
			process 3 for "The place is crammed with crates piled up to the        ";
			process 2 for "ceiling.                                                ";
		else;
			process 3 for "Only the columns of the vaulted ceiling occupy the      ";
			process 2 for "otherwise empty space.                                  ";
		end if;
		if the communist is downstairs crates-sabotaged begin;
			process 3 for "They stand surrounded by water, which slowly floods the ";
			process 2 for "basement.                                               ";
		end if;
		recount the accessible items;
	[Lecture room]
	otherwise if the place is the briefing room;
		process 3 for "At the front of the many rows of chairs stands a        ";
		process 2 for "classroom blackboard and a sort of headlight placed on a";
		process 2 for "three-legged table.                                     ";
		recount the accessible items;
	[South basement]
	otherwise if the place is the southern storeroom;
		if the place is filled with crates and the communist is not southern crates-discovered begin;
			if the communist is not downstairs crates-initially discovered begin;
				process 3 for "Ah! Gone is the vast, empty basement! The place is now  ";
				process 2 for "lit up and filled to the brim with a huge number of     ";
				process 2 for "shipping crates, some stacked right up to the vaulted   ";
				process 2 for "ceiling.                                                ";
				process 3 for "Given the sheer volume of goods, I'm not surprised it   ";
				process 2 for "took so long to bring everything here.                  ";
				now the communist is downstairs crates-initially discovered;
			else;
				process 3 for "This side of the basement has also been turned upside   ";
				process 2 for "down: the room is now filled with crates of all sizes,  ";
				process 2 for "just like the other side.                               ";
			end if;
			now the communist is southern crates-discovered;
			now the printed name of the southern storeroom is "south storage";
		otherwise if the place is filled with crates and the faucet is already destroyed and the overhead pipe is already destroyed and the communist is not downstairs crates-sabotaged;
			process 3 for "Ah! I have to duck for cover so I don't get soaked... A ";
			process 2 for "torrent of water gushes out of the broken pipe, flooding";
			process 2 for "the crates, whilst the water already begins to spread   ";
			process 2 for "through the basement.                                   ";
			process 3 for "While I'm at it, I throw open the door leading north. It";
			process 2 for "isn't long before the water starts rushing in.          ";
			process 3 for "To seal this victory, I should try to block off access  ";
			process 2 for "to the basement...                                      ";
			now the communist is downstairs crates-sabotaged;
			now the electrical panel is not secondary;
			call for a story update notification;
		otherwise if the place is filled with crates and the communist is downstairs crates-sabotaged;
			process 3 for "The shattered pipe spews out an endless cascade of      ";
			process 2 for "water, flooding the crates piled up all around me.      ";
			recount the accessible items;
		otherwise if the place is filled with crates;
			process 3 for "The electrical panel and the pipe are in their usual    ";
			process 2 for "places, but crates are piled up all along the length of ";
			process 2 for "the basement.                                           ";
			if the faucet is flowing and the overhead pipe is already destroyed begin;
				process 3 for "A harmless trickle of water seeps from the broken pipe  ";
				process 2 for "and forms a puddle on the dirt floor.                   ";
			end if;
			recount the accessible items;
		otherwise if the electrical panel is not already examined;
			process 3 for "There's nothing here, except for the electrical panel   ";
			process 2 for "and the pipe on the ceiling.                            ";
			if the lower lift door is secondary begin;
				process 3 for "A curious cupboard door stands at the back of the room. ";
			end if;
			recount the accessible items;
		else;
			process 3 for "There's nothing here, except for a pipe on the ceiling  ";
			process 2 for "and an electrical panel fitted with two circuit         ";
			process 2 for "breakers.                                               ";
			if the lower lift door is secondary begin;
				process 3 for "A curious cupboard door stands at the back of the room. ";
			end if;
			recount the accessible items;
		end if;
	[Pantry]
	otherwise if the place is the cellar;
		process 3 for "Beyond the food supply, the whole room is taken up by a ";
		process 2 for "pile of cluttered furniture. It extends all the way to  ";
		process 2 for "the door with no handle.                                ";
		recount the accessible items;
	end if.


Book - Description of items

To depict (subject - a thing):
	[Graphically displayed items] [Important! The text here is 52 characters wide]
	if the subject is graphically examined begin;
		now the mechanism is paused;
		now the mechanism is examination screen;
		now the mechanism is graphical examination input;
		now the mechanism is avoiding the input fallback;
		[Diverter]
		if the subject is the diverter begin;
			now the graphically examined item is the diverter;
			if the diverter is not already destroyed begin;
				process 1 for "Let's see what's going on inside this box... The    ";
				process 2 for "thick wire runs through it, horizontally... And the ";
				process 2 for "two thinner wires come out of it. One of them passes";
				process 2 for "through a device whose purpose I don't know.        ";
				if the electromagnet is in the diverter begin;
					process 3 for "I've reconnected the coils to the device. However, I";
					process 2 for "can't tell if it's had any effect.                  ";
				else;
					process 3 for "Inside this device, there's an empty space and two  ";
					process 2 for "copper wires that don't lead anywhere...            ";
				end if;
			else;
				process 1 for "Admittedly, it took me three shots, but I managed to";
				process 2 for "sever the wires leading down to the basement. In    ";
				process 2 for "theory, the power supply to the lift and the        ";
				process 2 for "electric door is now cut off.                       ";
				process 3 for "The shot through the box was mainly just for show.  ";
			end if;
			add in a new paragraph "([key 1]) Back";
		[Teleprinter]
		otherwise if the subject is the teleprinter;
			now the graphically examined item is the teleprinter;
			now the mechanism is teleprinter input;
			now the teleprinter is machine focus;
			if the teleprinter is already destroyed begin;
				process 1 for "Well, there's my handiwork. I've destroyed a        ";
				process 2 for "marvellous communication device.                    ";
				process 3 for "The projectile smashed the sign and pierced the     ";
				process 2 for "machine. It's completely silent now.                ";
				process 3 for "([key 1]) Leave the machine alone                   ";
				now the teleprinter is machine broken input;
			otherwise if the teleprinter is not initially examined;
				process 1 for "Goodness me, what a machine! With this thing, the   ";
				process 2 for "count can communicate with the whole world from his ";
				process 2 for "own home. It's a notion... almost beyond belief.    ";
				process 2 for "When workers can have something like this, the world";
				process 2 for "will change... Information will travel so fast...   ";
				process 3 for "([key 1]) Examine the teleprinter in detail         ";
				process 2 for "([key 2]) Back                                      ";
				now the teleprinter is machine initial menu input;
			else;
				process 1 for "The electric motor emits a faint hum. The machine   ";
				process 2 for "waits patiently for a user.                         ";
				process 3 for "([key 1]) Examine the teleprinter                   ";
				process 2 for "([key 2]) Examine the sign                          ";
				process 2 for "([key 3]) Examine the tape                          ";
				process 2 for "([key 4]) Examine the keyboard                      ";
				process 2 for "([key 5]) Leave the machine alone                   ";
				now the teleprinter is machine menu input;
			end if;
		[Bookmark]
		otherwise if the subject is the bookmark;
			now the graphically examined item is the bookmark;
			if the teleprinter is initially examined begin;
				if the bookmark is not identified begin;
					if the bookmark is already examined begin;
						process 1 for "But of course! It's a piece of telegraph tape that  ";
						process 2 for "the count seems to have torn from the teleprinter. I";
						process 2 for "could try to transcribe it.                         ";
					else;
						process 1 for "Well, I'll be! It does indeed look like a piece of  ";
						process 2 for "telegraph tape, apparently torn from the            ";
						process 2 for "teleprinter. I could try to transcribe it.          ";
					end if;
					now the bookmark is identified;
				else;
					process 1 for "It's a fragment from the teleprinter tape. It was   ";
					process 2 for "torn from the machine, and the count now uses it to ";
					process 2 for "mark the page in his bedside book.                  ";
					if the found ribbon is resolved begin;
						process 3 for "I transcribed the message. It says '...are committed";
						process 2 for "to crushing Revolution. Clemenceau.'...             ";
					else;
						process 3 for "I don't know what's written on it.                  ";
					end if;
				end if;
			else;
				process 1 for "It's odd; the bookmark is perforated with lots of   ";
				process 2 for "little holes. It reminds me of something, but I     ";
				process 2 for "can't remember where I've seen this before...       ";
			end if;
			add in a new paragraph "([key 1]) Back";
		[Safe lock]
		otherwise if the subject is the safe lock;
			now the graphically examined item is the safe lock;
			now the mechanism is unbolting input;
			if the safe narration is 0 begin;
				process 1 for "Hmm. Right. Of course, it was completely out of the ";
				process 2 for "question to just have an ordinary key-operated safe.";
				process 2 for "The count really wanted a complicated mechanism. At ";
				process 2 for "this stage, it doesn't surprise me any more.        ";
				process 3 for "([key 1]) Continue                                  ";
			otherwise if the safe narration is 1;
				process 1 for "In all likelihood, I need to type the right word on ";
				process 2 for "the little keyboard, then unlock the safe by turning";
				process 2 for "the handle.                                         ";
				process 3 for "It can't be a complicated word, can it? The user has";
				process 2 for "to be able to remember it. It can't hurt to try...  ";
				process 3 for "([key 1]) Continue                                  ";
			otherwise if the safe narration is 2;
				process 1 for "I try 'tsar'... The keys stay pressed down when I   ";
				process 2 for "push them... But as I turn the handle, they snap    ";
				process 2 for "back into place with a loud noise, with no further  ";
				process 2 for "outcome.                                            ";
				process 3 for "([key 1]) Continue                                  ";
				now the safe lock is given a try;
			otherwise if the safe narration is 3;
				process 1 for "'Empire', 'Russia', 'Nicholas'... It's not working. ";
				process 2 for "I try every word that springs to mind, without      ";
				process 2 for "success.                                            ";
				process 3 for "([key 1]) Continue                                  ";
				now the safe lock is not given a try;
			otherwise if the safe narration is 4;
				process 1 for "Blimey, this is getting complicated. It doesn't seem";
				process 2 for "to fit the Russian Empire theme. The name of someone";
				process 2 for "in his family? Of his childhood Pomeranian dog? How ";
				process 2 for "on earth could I guess?                             ";
				process 3 for "I could discreetly broach the subject with the      ";
				process 2 for "staff, on the off chance... Or with Marceline.      ";
				process 3 for "([key 1]) Continue                                  ";
				assimilate silently "MA family";
				assimilate silently "CK family";
				assimilate silently "HK family";
				assimilate silently "MD family";
			otherwise if the safe narration is 5;
				process 1 for "I stare impassively at this thing that has the nerve";
				process 2 for "to resist me.                                       ";
				process 3 for "([key 1]) Try to type a word                        ";
				process 2 for "([key 2]) Back                                      ";
				now the safe lock is safe main input;
			end if;
		[Pistol]
		otherwise if the subject is the parabellum;
			now the graphically examined item is the parabellum;
			now the mechanism is firearm input;
			now the parabellum is firearm introductory input;
			if the firearm narration is 0 begin;
				process 1 for "I lay eyes on Marceline's gun... I've never seen one";
				process 2 for "in real life before now.                            ";
				process 3 for "I feel a bit confused... For something designed for ";
				process 2 for "violence, it has very elegant lines and curves. It's";
				process 2 for "all black and shiny, apart from the grips, which are";
				process 2 for "brown.                                              ";
				process 3 for "([key 1]) Continue                                  ";
			otherwise if the firearm narration is 1;
				process 1 for "Will I... really need it? Because it doesn't look   ";
				process 2 for "that easy to operate. It's actually got quite a few ";
				process 2 for "buttons.                                            ";
				process 3 for "The basic idea is to load the magazine, insert it   ";
				process 2 for "into the gun, then chamber a round in the barrel. As";
				process 2 for "for the rest...                                     ";
				process 3 for "([key 1]) Continue                                  ";
			otherwise if the firearm narration is 2;
				process 1 for "Let's see... What should I do?                      ";
				say the firearm options;
				now the parabellum is firearm menu input;
			end if;
		end if;
	[Several locations]
	otherwise if the subject is a laundry basket;
		process 1 for "It's a large, slightly worn wicker basket, used in this ";
		process 2 for "house to hold dirty laundry.                            ";
		if the subject is comprising something begin;
			process 3 for "It's full of things I need to wash.                     ";
		otherwise if the subject is comprising nothing;
			process 3 for "It's empty... for now.                                  ";
		end if;
	[No location at the start of the story]
	otherwise if the subject is the set of forged keys;
		process 1 for "This is the set of duplicate keys that Marceline        ";
		process 2 for "provided me with. It's a copy of all the keys the       ";
		process 2 for "housekeeper has in her possession.                      ";
		process 3 for "They're loosely tied together with a piece of string,   ";
		process 2 for "and the shiny metal looks as though it's been freshly   ";
		process 2 for "cut.                                                    ";
	otherwise if the subject is the key imprinter;
		process 1 for "What a curious little thing! It's a slim metal box,     ";
		process 2 for "partly lined with dark leather. In fact, it looks very  ";
		process 2 for "much like a cigarette case.                             ";
		process 3 for "Inside, there's a good layer of solidified paraffin. My ";
		process 2 for "finger sinks effortlessly into the paste, but I can     ";
		process 2 for "easily work it to restore a relatively smooth surface.  ";
		if the key imprinter is imprinted begin;
			process 3 for "The outline of the housekeeper's keys is imprinted on   ";
			process 2 for "it.                                                     ";
		end if;
		if the set of forged keys is able to open the maid's padlock begin;
			process 3 for "The impression of the maid's key is visible.            ";
		end if;
	otherwise if the subject is the rosehip seeds;
		process 1 for "I extracted the seeds from the rosehips I picked, just  ";
		process 2 for "as I used to do when I was little and wanted to act     ";
		process 2 for "mischievous.                                            ";
		process 3 for "However, the long hairs covering the seeds are still    ";
		process 2 for "damp, due to the moist pulp of the fruit.               ";
	otherwise if the subject is the itching powder bag;
		if the powder quantity of the itching powder bag is 0 begin;
			process 1 for "There was some itching powder in the envelope. It's not ";
			process 2 for "much use to me now.                                     ";
		else;
			process 1 for "These are the rosehip seeds I've placed inside a folded ";
			process 2 for "sheet of paper.                                         ";
			process 3 for "Now that their long hairs are dry, I can use their      ";
			process 2 for "dreadful irritating properties to inflict misery on     ";
			process 2 for "those who deserve it.                                   ";
			if the powder quantity of the itching powder bag is 1 begin;
				process 3 for "There aren't many seeds left in the envelope.           ";
			end if;
		end if;
	otherwise if the subject is the love letter;
		process 1 for "Ah, no, I certainly won't read it again, that's for     ";
		process 2 for "sure. Anyway, the words I used are still running round  ";
		process 2 for "in my head.                                             ";
		process 3 for "Things like 'I have kept quiet for far too long'... 'My ";
		process 2 for "heart cannot wait any longer'... And 'Please, come and  ";
		process 2 for "find me in my room at nightfall'... Without forgetting  ";
		process 2 for "'Do not refer to this letter; I cannot bear the audacity";
		process 2 for "I have shown'... Aah, I must think of something else... ";
	otherwise if the subject is the descriptive delegation;
		process 1 for "I cast a quick glance at the men surrounding the        ";
		process 2 for "count...                                                ";
		process 3 for "That doesn't get me very far. The two officers in       ";
		process 2 for "uniform are certainly there, but I still don't recognise";
		process 2 for "any of them, even though I have a vague feeling I've    ";
		process 2 for "seen some of these faces in the newspapers before.      ";
	otherwise if the subject is the light tank;
		process 1 for "Well... I'd find the tank rather cute, if it weren't    ";
		process 2 for "used to spread death and misery... It isn't much bigger ";
		process 2 for "than a large car, and its thick tracks look like animal ";
		process 2 for "legs. At the rear, a large open hatch leads down into   ";
		process 2 for "the compartment.                                        ";
		process 3 for "The short cannon protruding from the turret is aimed at ";
		process 2 for "the mansion wall. Really, it would be silly if a shot   ";
		process 2 for "were to go off by itself...                             ";
	otherwise if the subject is the graphophone;
		process 1 for "It's a very simple device, capable of recording sounds  ";
		process 2 for "by engraving them onto a cylinder.                      ";
		if the graphophone is funneled and the graphophone is secured begin;
			process 3 for "I replaced the horn with a funnel and secured it firmly ";
			process 2 for "with adhesive plaster. The sound should now be directed ";
			process 2 for "properly towards the diaphragm.                         ";
		otherwise if the graphophone is funneled;
			process 3 for "I've managed to replace the horn with a funnel. It      ";
			process 2 for "should help direct the sound towards the diaphragm, but ";
			process 2 for "it's still not very stable.                             ";
		otherwise if the graphophone is not funneled;
			process 3 for "There's a moving part with a diaphragm and a stylus     ";
			process 2 for "that's used to play and record sound... but without the ";
			process 2 for "horn, I'm afraid the sound might not be properly        ";
			process 2 for "channelled in its direction.                            ";
		end if;
		if the crank is not graphophone-combined and the graphophone is not already examined begin;
			process 3 for "On the other hand... Blimey! Here's another problem: the";
			process 2 for "key used to wind the device is missing! Marceline must  ";
			process 2 for "have lost it along the way...                           ";
			assimilate silently "MA key";
		otherwise if the crank is not graphophone-combined;
			process 3 for "Besides, the device has lost its key... Without it, I   ";
			process 2 for "won't be able to wind it up...                          ";
		otherwise if the crank is graphophone-combined;
			process 3 for "As for the rest, I had the idea of using the telephone  ";
			process 2 for "crank in place of the missing key. The device can now be";
			process 2 for "wound up again.                                         ";
		end if;
	otherwise if the subject is the wax cylinder;
		process 1 for "It's a sort of black wax tube, a little bigger than a   ";
		process 2 for "salt shaker. When it rotates in the graphophone, the    ";
		process 2 for "sound is recorded onto its surface: ambient noise causes";
		process 2 for "a diaphragm to vibrate, which transmits the vibrations  ";
		process 2 for "to a stylus, which, in turn, engraves the shape of the  ";
		process 2 for "sound into the wax.                                     ";
		process 3 for "It works the other way around too. The stylus can read  ";
		process 2 for "these shapes and reproduce the original sound. I find   ";
		process 2 for "the simplicity of the process fascinating.              ";
	otherwise if the subject is the pocket camera;
		process 1 for "What a lovely little thing! It looks like a pocket      ";
		process 2 for "watch, with a dial and hands, except that it's a camera!";
		process 3 for "There's a lever that triggers the shutter, and a tiny   ";
		process 2 for "viewfinder that shows what you're about to photograph on";
		process 2 for "a small screen. The lens, meanwhile, is concealed within";
		process 2 for "the winding crown.                                      ";
	otherwise if the subject is the rubble;
		process 1 for "It feels as though I'm standing amongst the ruins of an ";
		process 2 for "ancient city: fragments of white marble are scattered   ";
		process 2 for "about, from the column I shot down and the one that has ";
		process 2 for "collapsed.                                              ";
		process 3 for "The front steps are in a terrible state, but the rubble ";
		process 2 for "has been cleared away so that the staircase remains     ";
		process 2 for "accessible.                                             ";
	otherwise if the subject is the upstairs crates;
		process 1 for "There are dozens of them, lined up in several rows      ";
		process 2 for "across the vast ballroom.                               ";
		process 3 for "Given their position, they make me think of aristocrats ";
		process 2 for "from the age of kings, facing one another, ready to     ";
		process 2 for "launch into a dance befitting the idlers they were.     ";
	otherwise if the subject is the southern crates or the subject is the northern crates;
		if the communist is not crates-initially examined begin;
			process 1 for "Goodness me, there are so many of them: at least forty, ";
			process 2 for "lined up all around me. They're like the ones we see on ";
			process 2 for "freight trains, made of wood, large enough to reach my  ";
			process 2 for "waist.                                                  ";
			now the communist is crates-initially examined;
		else;
			process 1 for "These are the numerous, imposing crates that have been  ";
			process 2 for "delivered to the mansion. They're everywhere around me. ";
		end if;
		if the communist is downstairs crates-sabotaged begin;
			process 1 for "The water flooding the basement is soaking into the     ";
			process 2 for "wooden planks they're made of.                          ";
		end if;
	otherwise if the subject is the magazine;
		process 1 for "It's the pistol's long aluminium magazine... Without it,";
		process 2 for "the gun would run out of ammunition after the first     ";
		process 2 for "shot.                                                   ";
		process 3 for "A slot running along its length allows me to see inside:";
		process 2 for "[if the magazine count is 0]it's empty[otherwise if the magazine count is 1]it contains one cartridge[else]it contains [magazine count in words] cartridges[end if].";
	otherwise if the subject is the cartridges;
		process 1 for "Marceline gave me a handful of small cartridges along   ";
		process 2 for "with her gun. They have a gold-coloured brass casing and";
		process 2 for "a copper-coloured bullet.                               ";
		if the apron count is 1 begin;
			add in a new paragraph "As things stand, I've only got one left.";
		otherwise if the apron count is 2;
			add in a new paragraph "I've only got two left.";
		else;
			add in a new paragraph "I've got [apron count in words] of them.";
		end if;
	otherwise if the subject is the telephone remains;
		process 1 for "There isn't much to see... Everything's broken, and the ";
		process 2 for "pieces of wood are mixed in with the magneto's magnets  ";
		process 2 for "and the other parts of the device. It's definitely      ";
		process 2 for "beyond repair.                                          ";
	otherwise if the subject is the ugly art;
		process 1 for "It really isn't a pretty sight, that's for sure. It's a ";
		process 2 for "shiny steel egg, set with several gold ornaments        ";
		process 2 for "reminiscent of the Russian Empire. It's supported by    ";
		process 2 for "four shell-shaped legs, standing on a black wooden      ";
		process 2 for "pedestal. The whole thing is no more than ten           ";
		process 2 for "centimetres tall.                                       ";
	[Study]
	otherwise if the subject is the conference table;
		if the conference table is not already examined begin;
			process 1 for "It's a nice long table, covered with military maps and  ";
			process 2 for "scribbled notes. That could be interesting...           ";
			process 3 for "However, after a brief examination, I find only blank   ";
			process 2 for "maps of Russia, Ukraine and the Black Sea, along with   ";
			process 2 for "notes in Cyrillic. Nothing seems to relate to the army  ";
			process 2 for "being assembled here, nor to the French state's role in ";
			process 2 for "this matter.                                            ";
		else;
			process 1 for "It's a nice long table, covered with notes written in   ";
			process 2 for "Cyrillic and blank military maps of Russia, Ukraine and ";
			process 2 for "the Black Sea.                                          ";
			process 3 for "I'm not sure I'll be able to make much of it.           ";
		end if;
	otherwise if the subject is the bookshelf;
		process 1 for "The study's library takes up an entire wall, leaving    ";
		process 2 for "only enough space to fit the service door.              ";
		process 3 for "Most of the collection consists of very old books, which";
		process 2 for "must have come with the mansion, but a few modern works ";
		process 2 for "have been tucked away wherever there was a bit of space ";
		process 2 for "on the shelves.                                         ";
		process 3 for "They are mainly treatises on military art, Russian      ";
		process 2 for "history and geography. Nothing particularly interesting,";
		process 2 for "it seems to me.                                         ";
	otherwise if the subject is the wall map;
		process 1 for "It's an old map of the former Russian Empire, in conic  ";
		process 2 for "projection, pinned to the wall.                         ";
		process 3 for "Someone has scribbled in red chalk the vast territories ";
		process 2 for "lost by Russia following the Treaty of Brest-Litovsk.   ";
		process 3 for "Putting an end to the carnage unleashed by the ruling   ";
		process 2 for "class came at a price, but the workers wanted peace.    ";
	otherwise if the subject is the painting;
		process 1 for "The painting must be a good two metres high... The      ";
		process 2 for "family is depicted in full regalia, with the Tsar and   ";
		process 2 for "Tsaritsa seated, and their children standing behind     ";
		process 2 for "them. The style is somewhat naïve.                      ";
		process 3 for "A black ribbon has been stuck around the edge of the    ";
		process 2 for "canvas as a memorial. The execution of these people was ";
		process 2 for "a terrible waste.                                       ";
		if the painting is open begin;
			process 3 for "The painting is open, revealing the safe it was         ";
			process 2 for "concealing.                                             ";
		end if;
	otherwise if the subject is the wall safe;
		process 1 for "As the safe is built into the wall, all I can see is a  ";
		process 2 for "black metal door. It isn't very big, barely larger than ";
		process 2 for "a 78 rpm record sleeve.                                 ";
		process 3 for "Its lock is unusual: no combination dial, nor even a    ";
		process 2 for "key-operated lock. Instead, there's something that looks";
		process 2 for "like a miniature typewriter.                            ";
		if the safe lock is unbolted begin;
			process 3 for "I no longer need to examine the lock in detail, now that";
			process 2 for "I know the secret word.                                 ";
		end if;
		if the wall safe is not already examined begin;
			call for a story update notification;
		end if;
		now the safe lock is not hidden;
	otherwise if the subject is the documents;
		if the reading order of the documents is 0 begin;
			if the communist is not documents-read begin;
				process 1 for "So, what do we have here?... I skim through the first   ";
				process 2 for "document... 'My dear friend'... A letter addressed to   ";
				process 2 for "the count, clearly.                                     ";
				process 3 for "'...let us guarantee France's fullest support in your   ";
				process 2 for "endeavours to reconquer and reunify the States of       ";
				process 2 for "Russia'... It's signed by a certain General Berthelot.  ";
				process 2 for "But I'm not learning anything I haven't already reported";
				process 2 for "to Marceline.                                           ";
				process 3 for "This document isn't of much use to me.                  ";
			else;
				process 1 for "I examine the bundle of documents again. They are       ";
				process 2 for "letters addressed to the count and signed by a General  ";
				process 2 for "Berthelot, but he's clearly acting as an intermediary   ";
				process 2 for "between the French government and the high command of   ";
				process 2 for "the White Armies.                                       ";
				process 3 for "The first letter is of no use to me; it merely          ";
				process 2 for "reiterates France's support for the tsarist cause.      ";
			end if;
			increment the reading order of the documents;
		otherwise if the reading order of the documents is 1;
			if the communist is not documents-read begin;
				process 1 for "The next document is a letter in the same vein as the   ";
				process 2 for "previous one, also signed by this Berthelot.            ";
				process 3 for "Oh, now that's something concrete... 'The Minister of   ";
				process 2 for "War has already provisioned a credit amounting to one   "; [approx. 220 million euros in 2025]
				process 2 for "hundred million francs for the purpose of supporting the";
				process 2 for "fight against the communist peril in Russian            ";
				process 2 for "territories'...                                         ";
				process 3 for "Goodness me, what a sum! I would never have imagined    ";
				process 2 for "such a financial investment. Now that's something worth ";
				process 2 for "reporting to my comrade.                                ";
				record a quest progression with 05;
			else;
				process 1 for "Here's the second letter, which proves that France is   ";
				process 2 for "spending vast sums of money in an attempt to destroy    ";
				process 2 for "Soviet Russia...                                        ";
				process 3 for "Here's the passage: 'The Minister of War has already    ";
				process 2 for "provisioned a credit amounting to one hundred million   ";
				process 2 for "francs for the purpose of supporting the fight against  ";
				process 2 for "the communist peril in Russian territories'.            ";
			end if;
			increment the reading order of the documents;
		otherwise if the reading order of the documents is 2;
			if the communist is not documents-read begin;
				process 1 for "Let's see... The third document isn't very interesting. ";
				process 2 for "Berthelot continues to act as an intermediary between   ";
				process 2 for "the French government and the high command of the White ";
				process 2 for "Armies.                                                 ";
				process 3 for "Here, he's giving assurances that France will oversee   ";
				process 2 for "the evacuation of the last German troops still remaining";
				process 2 for "in Ukraine and Romania. That's not part of my mission.  ";
				increment the reading order of the documents;
			else;
				process 1 for "I skip the letter concerning the evacuation of German   ";
				process 2 for "troops. The last one, meanwhile, describes the economic ";
				process 2 for "privileges that France will receive in exchange for its ";
				process 2 for "military and financial aid.                             ";
				process 3 for "'In order to settle the substantial sums committed by   ";
				process 2 for "France, in accordance with our agreement, you shall     ";
				process 2 for "consent to the transfer of Ukrainian markets to French  ";
				process 2 for "industrial groups; namely, the steelworks in the Donets ";
				process 2 for "Basin and the agricultural holdings in the Kherson      ";
				process 2 for "region'.                                                ";
				now the reading order of the documents is 0;
			end if;
		otherwise if the reading order of the documents is 3;
			process 1 for "This is the last letter. Oh...                          ";
			process 3 for "'In order to settle the substantial sums committed by   ";
			process 2 for "France, in accordance with our agreement, you shall     ";
			process 2 for "consent to the transfer of Ukrainian markets to French  ";
			process 2 for "industrial groups; namely, the steelworks in the Donets ";
			process 2 for "Basin and the agricultural holdings in the Kherson      ";
			process 2 for "region'.                                                ";
			process 3 for "It was inevitable... France's financial and military aid";
			process 2 for "wasn't going to be handed out without economic          ";
			process 2 for "concessions in return. I've read enough. This will make ";
			process 2 for "for a fine report.                                      ";
			record a quest progression with 06;
			now the communist is documents-read;
			now the reading order of the documents is 0;
		end if;
	[Bathroom]
	otherwise if the subject is the bathtub;
		process 1 for "It's a large zinc tub, not much more elegant than an    ";
		process 2 for "ordinary bath, save that it is mounted on legs          ";
		process 2 for "resembling a lion's paws.                               ";
		process 3 for "At one end, a tap emerges from a copper pipe and hangs  ";
		process 2 for "over the tub. I imagine the housekeeper still has to    ";
		process 2 for "bring up the hot water whenever the count wishes to     ";
		process 2 for "bathe.                                                  ";
	otherwise if the subject is the stacks of towels;
		process 1 for "They are those fashionable towels, covered in tiny      ";
		process 2 for "strands of cotton, just like rugs. They really do dry   ";
		process 2 for "much better than ordinary towels, but I've never had the";
		process 2 for "chance to buy one for myself.                           ";
		process 3 for "There are quite a few of them here, piled up around the ";
		process 2 for "bath. I'm not really sure why there are so many, but it ";
		process 2 for "looks rather sophisticated.                             ";
	otherwise if the subject is the washbasin;
		process 1 for "It's a really nice washbasin. The large porcelain bowl  ";
		process 2 for "is painted with pretty floral patterns, and it sits in a";
		process 2 for "heavy varnished wooden frame supported by four legs that";
		process 2 for "stand on the floor.                                     ";
		process 3 for "Above it, a gilded tap protrudes from the wall, adorned ";
		process 2 for "with decorative metal water lilies.                     ";
	[East staff hallway]
	otherwise if the subject is the electrical box;
		process 1 for "It's a sort of box about the size of a telephone        ";
		process 2 for "directory. It's fixed to the wall, positioned across a  ";
		process 2 for "thick, fabric-sheathed electrical cable that runs along ";
		process 2 for "the wall. Two other, much thinner wires emerge from     ";
		process 2 for "beneath it and appear to lead down to the floor below,  ";
		process 2 for "disappearing into the wooden floor.                     ";
		process 3 for "I imagine the thick cable is the terminus of the        ";
		process 2 for "high-voltage line that supplies power to the mansion.   ";
		if the electrical box is open begin;
			process 3 for "The compartment's open. There's a curious device inside.";
		else;
			process 3 for "The compartment is closed.                              ";
		end if;
	[Count's chamber]
	otherwise if the subject is the count's bed;
		process 1 for "I don't even know where to look... The entire bed frame ";
		process 2 for "is delicately carved, and a magnificent canopy rises    ";
		process 2 for "towards the ceiling, supported only by two sturdy       ";
		process 2 for "columns. A ridiculous cherub stands at the top, and the ";
		process 2 for "canopy ceiling is draped in a rich, quilted fabric.     ";
		process 3 for "It's both beautiful and decadent... and I'm sure the    ";
		process 2 for "count has grown indifferent to the refinement in which  ";
		process 2 for "he sleeps.                                              ";
	otherwise if the subject is the dresser;
		process 1 for "It's a huge piece of furniture that runs along a good   ";
		process 2 for "portion of the wall. Several wooden doors, tastefully   ";
		process 2 for "varnished and finely carved, provide access to its      ";
		process 2 for "contents.                                               ";
		if the dresser is open begin;
			process 3 for "The doors are open.                                     ";
		otherwise if the dresser is closed;
			process 3 for "The doors are closed.                                   ";
		end if;
	otherwise if the subject is the spare clothes;
		process 1 for "There's enough in there to dress up a whole circus      ";
		process 2 for "troupe. Coats, frock coats, jackets, tailcoats... All   ";
		process 2 for "the count's clothes are crammed into the enormous       ";
		process 2 for "wardrobe. And that's not even counting the hat boxes,   ";
		process 2 for "the boots, or the countless pairs of shoes.             ";
	otherwise if the subject is the cufflink collection;
		if the communist is carrying the cufflink collection begin;
			process 1 for "The cufflinks are loosely packed together. There must be";
			process 2 for "about thirty pairs, all different, with precious stones ";
			process 2 for "set into several of them.                               ";
			process 3 for "It all seems very valuable to me: clearly enough to stir";
			process 2 for "the greed of any thief who came across it.              ";
		else;
			process 1 for "The buttons are neatly arranged on a sort of velvet     ";
			process 2 for "handkerchief. There must be about thirty pairs, all     ";
			process 2 for "different. Some of the buttons are rather pretty, with  ";
			process 2 for "their polished stones: they would make very elegant     ";
			process 2 for "brooches.                                               ";
			process 3 for "In any case, they all look very valuable to me.         ";
		end if;
	otherwise if the subject is the bedside book;
		if the bedside book is closed begin;
			process 1 for "It's a book of little value, bound in brown paper, with ";
			process 2 for "a bookmark running through it. I could say that the     ";
			process 2 for "count is dabbling in French literature, but since it's  ";
			process 2 for "an issue of the Mercure de France, I shall refrain.     ";
		otherwise if the bedside book is open;
			process 1 for "The book is open at an article about Russia.            ";
			process 3 for "I flick through it... Unsurprisingly, I read nothing but";
			process 2 for "nonsense. The journalist claims to be in favour of the  ";
			process 2 for "Russian Revolution, but he is in fact talking about the ";
			process 2 for "bourgeois revolution of February.                       ";
			process 3 for "Goodness, what a pointless opinion.                     ";
		end if;
	[Upstairs lounge]
	otherwise if the subject is the strange door;
		if the communist is not combination doorknob-understood begin;
			process 1 for "That's a bit strange. The door itself looks quite       ";
			process 2 for "ordinary to me, but its handle is almost spherical, like";
			process 2 for "the ones they make in America.                          ";
			process 3 for "What's more, I can't see a lock. My keys won't be of any";
			process 2 for "use.                                                    ";
		else;
			process 1 for "It's a combination door handle. I have to turn it in the";
			process 2 for "right direction and in the right sequence to open it.   ";
			if the communist is victorious of the doorknob ordeal begin;
				process 3 for "I can easily work out the combination now.              ";
			end if;
		end if;
		now the printed name of the strange door is "strange door handle";
	otherwise if the subject is the display cabinet;
		if the display cabinet is not already destroyed begin;
			process 1 for "It's a tall, slender display case, resting on a         ";
			process 2 for "three-legged stand covered with a heavy red velvet      ";
			process 2 for "cloth.                                                  ";
			process 3 for "An object of rare ugliness takes pride of place in the  ";
			process 2 for "centre, protected by the glass. A sort of chrome-plated ";
			process 2 for "metal egg, supported by four shell-shaped legs. I'm     ";
			process 2 for "pretty sure it's a Fabergé egg, given its shape.        ";
			if the subject is not already examined and the communist is not brought into the last scene begin;
				process 3 for "Did the count steal it? I could ask Marceline for her   ";
				process 2 for "opinion.                                                ";
				assimilate silently "MA egg";
			end if;
		else;
			process 1 for "There isn't much for me to examine: I fired at the      ";
			process 2 for "display cabinet, and it shattered completely.           ";
			if the communist is carrying the ugly art begin;
				process 3 for "I took the piece of art it contained: there's nothing   ";
				process 2 for "left inside.                                            ";
			else;
				process 3 for "The piece of art it contained is now within reach.      ";
			end if;
		end if;
	[Reception hall]
	otherwise if the subject is the telephone;
		if the telephone is closed begin;
			process 1 for "It's one of those modern telephones that sit on a table.";
			process 2 for "Above the nice wooden box that protects the mechanism, a";
			process 2 for "metal stand supports the handset, which combines the    ";
			process 2 for "microphone and the loudspeaker in a single accessory.   ";
		else;
			process 1 for "It's one of those modern telephones that sit on a table.";
			process 3 for "I opened the lid of the box containing the mechanism:   ";
			process 2 for "most of the space is taken up by the magneto's magnets  ";
			process 2 for "and the bell batteries, with a few wires here and there.";
		end if;
		process 3 for "As it happens, the set isn't particularly luxurious,    ";
		process 2 for "which perhaps explains why it's hidden away in the      ";
		process 2 for "corner of the room.                                     ";
	otherwise if the subject is the magneto;
		process 1 for "It's the mechanism that generates a current when you    ";
		process 2 for "turn a crank inside it, so that the operator is alerted ";
		process 2 for "that you're trying to speak to another subscriber.      ";
		if the telephone is open begin;
			process 3 for "Since the telephone's casing is open, I can see the     ";
			process 2 for "metal cylinder and the magnets inside. It's a lovely    ";
			process 2 for "piece of engineering.                                   ";
		else;
			process 3 for "I can only see the end of it, protruding from the side  ";
			process 2 for "of the telephone box.                                   ";
		end if;
	otherwise if the subject is the crank;
		process 1 for "It's a small brass crank, about as long as a finger,    ";
		process 2 for "with a bakelite handle. The end of its shaft has a      ";
		process 2 for "square base.                                            ";
		if the crank is telephone-combined begin;
			process 3 for "As it stands, it's inserted into the telephone's        ";
			process 2 for "magneto.                                                ";
		otherwise if the crank is graphophone-combined;
			process 3 for "As it stands, it's fitted to the graphophone.           ";
		end if;
	otherwise if the subject is the grand piano;
		process 1 for "Good heavens, this contraption bears no resemblance to  ";
		process 2 for "music-hall pianos... It's completely covered in gold    ";
		process 2 for "paint, and there are eagles carved onto the sides of the";
		process 2 for "soundboard... On the underside of the lid, which is held";
		process 2 for "in the open position, a ridiculous rural scene has been ";
		process 2 for "painted...                                              ";
		process 3 for "Does the count know how to play it?                     ";
	[Ballroom]
	otherwise if the subject is the suits of armor;
		process 1 for "It seems to me that these are suits of armour from the  ";
		process 2 for "late Middle Ages, made of shiny metal plates. There are ";
		process 2 for "about ten of them, lined up from one end of the room to ";
		process 2 for "the other, mounted on frames that keep them standing    ";
		process 2 for "upright.                                                ";
		process 3 for "Even though they once contained the representatives of  ";
		process 2 for "the ruling class of their time, I find them beautiful   ";
		process 2 for "and impressive.                                         ";
	[Dining room]
	otherwise if the subject is the great table;
		process 1 for "What a piece of furniture, I must say. I can't even     ";
		process 2 for "begin to understand how it was brought into the room.   ";
		process 2 for "Was it built on the spot?                               ";
		process 3 for "It's covered with an endless, immaculate tablecloth that";
		process 2 for "hangs almost to the floor.                              ";
	otherwise if the subject is the food remains;
		process 1 for "On a corner of the table, facing a chair that's been    ";
		process 2 for "pulled back, there are two silver dishes, a plate       ";
		process 2 for "stained with sauce and a stemmed glass reddened by wine ";
		process 2 for "residue.                                                ";
		process 3 for "Still, it's a bit sad to eat alone...                   ";
		if the food remains are not consumed begin;
			process 3 for "In one of the dishes, there's a piece of meat left that ";
			process 2 for "looks like a pork chop, only smaller... Surely a fancy  ";
			process 2 for "animal. It looks tasty, at any rate.                    ";
		else;
			process 3 for "I did justice to the remaining chop. Just like in that  ";
			process 2 for "demagogic expression, the working woman made do with the";
			process 2 for "crumbs left behind by the bourgeoisie.                  ";
		end if;
	otherwise if the subject is the feast;
		if the feast is not consumed begin;
			process 1 for "It's beautifully presented, really. The cook is         ";
			process 2 for "talented. In four or five large silver dishes, various  ";
			process 2 for "cold meats have been tastefully arranged: slices of pâté";
			process 2 for "en croûte and meats in sauce, most of them topped with  ";
			process 2 for "parsley, jelly or lemon slices.                         ";
			if the feast is tasted begin;
				process 3 for "A few pieces are missing here and there, but it         ";
				process 2 for "shouldn't be noticeable.                                ";
			else;
				process 3 for "It looks quite appetising to me.                        ";
			end if;
		else;
			process 1 for "Well, there's none left. The silver platters are        ";
			process 2 for "completely empty now. I wonder whether these gentlemen  ";
			process 2 for "really appreciated the cook's creations, or whether     ";
			process 2 for "they're simply jaded by fine dining.                    ";
		end if;
	[Courtyard]
	otherwise if the subject is the topiary;
		process 1 for "If I remember correctly, it's the maid who looks after  ";
		process 2 for "the bushes in the courtyard... Well, I suppose you can't";
		process 2 for "just call yourself a gardener.                          ";
		process 3 for "She clearly tried to prune them like they do in the     ";
		process 2 for "grounds of great houses, but the result is mediocre, to ";
		process 2 for "say the least. She's even allowed an ugly wild rose to  ";
		process 2 for "grow up against the wall of one of the wings.           ";
		if the communist is delegation-met begin;
			process 3 for "Since the tank rolled through here, some of the bushes  ";
			process 2 for "have been flattened.                                    ";
		end if;
		now the wild rose is not hidden;
	otherwise if the subject is the wild rose;
		process 1 for "The plant climbs up the wall to about my height. My     ";
		process 2 for "grandmother would have made me cut it down before it    ";
		process 2 for "reached my ankle...                                     ";
		process 3 for "Perhaps it's because of her irrational hatred of wild   ";
		process 2 for "roses that I don't like these plants either, and find   ";
		process 2 for "their little red berries unpleasant to look at.         ";
	otherwise if the subject is the rosehip fruits;
		process 1 for "I picked a few rosehips from the wild rose in the       ";
		process 2 for "courtyard. As a defiant gesture towards my grandmother, ";
		process 2 for "perhaps? She was never very kind to me.                 ";
	[Tank turret]
	otherwise if the subject is the cannon;
		if the subject is not already examined begin;
			process 1 for "So, what do we have here?... I can only see part of the ";
			process 2 for "cannon, as the other half sticks out from the tank... It";
			process 2 for "looks rather complicated to me, even though I've read   ";
			process 2 for "loads about howitzers...                                ";
			process 3 for "In any case, there's a gun sight, a trigger lever and a ";
			process 2 for "guard plate. That bit's easy. And then... At the end of ";
			process 2 for "the barrel, there's a strange breech block fitted with a";
			process 2 for "handle, with a firing pin in the middle, and a sort of  ";
			process 2 for "percussion hammer next to it.                           ";
		else;
			process 1 for "Come on, let's concentrate. Let's take another look at  ";
			process 2 for "the whole thing. I'm in the gunner's position, with the ";
			process 2 for "end of the barrel right under my nose. There's a breech ";
			process 2 for "block, fitted with a firing pin and a handle, as well as";
			process 2 for "a percussion hammer right next to it.                   ";
			process 3 for "Against the barrel is a gun sight and, underneath it, a ";
			process 2 for "trigger lever. A large guard plate is attached to the   ";
			process 2 for "rear of the weapon, directly behind the barrel.         ";
		end if;
		now the sight is not hidden;
		now the percussion hammer is not hidden;
		now the guard plate is not hidden;
		now the breech block is not hidden;
		now the block handle is not hidden;
		now the firing pin is not hidden;
		now the trigger lever is not hidden;
	otherwise if the subject is the sight;
		process 1 for "This is the device that allows you to see where you're  ";
		process 2 for "going to fire. It's attached against the weapon, in line";
		process 2 for "with the barrel, and goes through the turret's armour to";
		process 2 for "reach the outside.                                      ";
		process 3 for "I look through it... I can see the mansion wall, and the";
		process 2 for "crosshairs point slightly to the right of the front     ";
		process 2 for "steps, towards the ballroom.                            ";
		if the sight is not already examined begin;
			process 3 for "Which makes me think... Those gentlemen aren't there any";
			process 2 for "more, now. But... I'm not here to cause a bloodbath. And";
			process 2 for "that would make no sense, from a political point of     ";
			process 2 for "view.                                                   ";
		end if;
	otherwise if the subject is the breech block;
		process 1 for "It's a large steel block situated at the end of the     ";
		process 2 for "barrel, as if it were used to seal it. It looks as      ";
		process 2 for "though it can slide vertically. On its front face, the  ";
		process 2 for "firing pin sticks out, and just above it, there's a     ";
		process 2 for "large hole that goes right through the steel block. The ";
		process 2 for "hole has exactly the same diameter as the barrel.       ";
		if the breech block is lowered begin;
			if the breech block is loaded begin;
				process 3 for "The block is lowered and, through the hole, I can see   ";
				process 2 for "the shell seated inside the barrel. The firing pin,     ";
				process 2 for "meanwhile, is situated lower than the hammer's path.    ";
			else;
				process 3 for "The block is now lowered: the hole is exactly aligned   ";
				process 2 for "with the barrel, whilst the firing pin is situated lower";
				process 2 for "than the percussion hammer.                             ";
			end if;
		else;
			process 3 for "The block is raised, for the moment: the part with the  ";
			process 2 for "hole protrudes above the weapon, whilst the firing pin  ";
			process 2 for "is positioned in the path of the percussion hammer.     ";
		end if;
	otherwise if the subject is the block handle;
		process 1 for "This is a metal lever attached to the breech block. It's";
		process 2 for "probably used to make it slide.                         ";
	otherwise if the subject is the firing pin;
		process 1 for "I can only see the end of it: a solid metal rod         ";
		process 2 for "protruding slightly from the breech block.              ";
		process 3 for "If the weapon is loaded and something strikes the firing";
		process 2 for "pin, the rod transmits the impact into the barrel and   ";
		process 2 for "ignites the projectile's primer. And then, it goes boom.";
	otherwise if the subject is the trigger lever;
		process 1 for "It's a long steel rod extending from beneath the barrel,";
		process 2 for "with a rudimentary grip near it. Compared to what you'd ";
		process 2 for "find on a personal firearm, these two parts are very    ";
		process 2 for "roughly made.                                           ";
		process 3 for "Without a doubt, the trigger lever is used to set the   ";
		process 2 for "hammer in motion to strike the firing pin, thereby      ";
		process 2 for "firing the shell.                                       ";
	otherwise if the subject is the percussion hammer;
		process 1 for "It does indeed resemble a hammer, made entirely of      ";
		process 2 for "metal, and its hinged base is bolted near the breech    ";
		process 2 for "block. This must be the part that strikes the firing pin";
		process 2 for "when the trigger is pulled, causing the shell to fire.  ";
		if the percussion hammer is not already rotated begin;
			process 3 for "As it stands, it's resting against the breech, as if it ";
			process 2 for "had just struck a shell.                                ";
		otherwise if the percussion hammer is not ready to strike;
			process 3 for "It's once again resting against the breech.             ";
		otherwise if the percussion hammer is ready to strike;
			process 3 for "I pulled it back. It looks as though it's ready to      ";
			process 2 for "strike against the breech.                              ";
		end if;
	otherwise if the subject is the guard plate;
		process 1 for "This is a large sheet metal plate located behind the    ";
		process 2 for "weapon, extending from the barrel, slightly off-centre  ";
		process 2 for "to the left. At its end, there's a small pad made of    ";
		process 2 for "coarse leather.                                         ";
	otherwise if the subject is the shell rack;
		process 1 for "Well, there must be at least two hundred of them! They  ";
		process 2 for "are neatly lined up in a curious metal structure, firmly";
		process 2 for "bolted to the turret wall and pierced with a multitude  ";
		process 2 for "of holes. A small shell is slotted into each one.       ";
		process 3 for "With his ammunition within easy reach, the gunner simply";
		process 2 for "has to extend his arm to grab a new projectile.         ";
	otherwise if the subject is the shell;
		process 1 for "The shell is no bigger than half a courgette. I suppose ";
		process 2 for "that in a small tank, the best one can do is fit a small";
		process 2 for "cannon. Yet, despite its size, I suspect it can cause   ";
		process 2 for "quite a bit of damage.                                  ";
	[Mansion entrance]
	otherwise if the subject is the entryway;
		process 1 for "The tall gate proudly marks the entrance to the estate. ";
		process 2 for "Impressive as it may be, there's nothing particularly   ";
		process 2 for "distinctive about it that sets it apart from the gates  ";
		process 2 for "of other bourgeois mansions. Its bars are topped with   ";
		process 2 for "spikes, and it's flanked by two columns connected to    ";
		process 2 for "the wall.                                               ";
	otherwise if the subject is the wall;
		if the mechanism is set to the night begin;
			process 1 for "To the west, the solid wall fades into the darkness of  ";
			process 2 for "the night, leading towards the estate's grounds. To the ";
			process 2 for "east, it quickly disappears into the small woodland     ";
			process 2 for "running alongside the cliff on which the mansion was    ";
			process 2 for "built.                                                  ";
		else;
			process 1 for "To the west, the solid wall stretches as far as the eye ";
			process 2 for "can see into the estate's extensive grounds. To the     ";
			process 2 for "east, it quickly disappears into the small woodland     ";
			process 2 for "running alongside the cliff on which the mansion was    ";
			process 2 for "built.                                                  ";
		end if;
	otherwise if the subject is the mansion;
		process 1 for "From this distance, I can clearly see how the mansion   ";
		process 2 for "was designed: the imposing main building, rising over   ";
		process 2 for "two storeys, is flanked by two long, almost identical   ";
		process 2 for "wings, with the courtyard in the middle.                ";
		process 3 for "Whilst the windows of the areas reserved for staff are  ";
		process 2 for "small and set very high up, those of the main building  ";
		process 2 for "are large and adorned with beautiful motifs carved into ";
		process 2 for "the stone.                                              ";
	[West wing corridor]
	otherwise if the subject is the note from the governess;
		process 1 for "It's a letter written in lovely handwriting...          ";
		process 3 for "'My dear girl,                                          ";
		process 3 for "This short note is to thank you sincerely for your      ";
		process 2 for "efforts during the time we were without a laundress. You";
		process 2 for "have gone above and beyond in your work. Rest assured   ";
		process 2 for "that I shall mention this to the count.                 ";
		process 3 for "With my warmest regards,                                ";
		process 2 for "Anaëlle'                                                ";
	[Maid's room]
	otherwise if the subject is the small key;
		process 1 for "This is a tiny, rudimentary iron key.                   ";
		if the small key is detached begin;
			process 3 for "I detached it from the maid's necklace.                 ";
		else;
			process 3 for "It hangs round the neck of the maid, attached to a      ";
			process 2 for "necklace that passes through its ring.                  ";
		end if;
	otherwise if the subject is the gold chain;
		process 1 for "It's a very fine gold necklace, barely thicker than a   ";
		process 2 for "strand of hair. If a crucifix was once attached to it,  ";
		process 2 for "there's no trace of it now.                             ";
		if the small key is detached begin;
			process 3 for "It has come loose: both ends lie on the mattress, near  ";
			process 2 for "the maid's neck.                                        ";
		else;
			process 3 for "It's fastened round the maid's neck and passes through  ";
			process 2 for "the ring of a small key.                                ";
		end if;
	otherwise if the subject is the maid's clothes;
		process 1 for "For the night, the maid has casually left her clothes on";
		process 2 for "the chair. There's her black work dress, adorned with a ";
		process 2 for "white lace collar, her stockings, and various other     ";
		process 2 for "items of clothing.                                      ";
		process 3 for "Her apron, meanwhile, is neatly folded on the seat, just";
		process 2 for "as I had found mine when I arrived. Its embroidery is   ";
		process 2 for "more elegant than mine, incidentally.                   ";
	otherwise if the subject is the postcards;
		if the postcards are not unbound begin;
			process 1 for "It's a pile of postcards... There are perhaps twenty of ";
			process 2 for "them. On the one on top, 'Souvenirs d'Autun' is written,";
			process 2 for "with a collage depicting various monuments in the town. ";
			process 3 for "They are tied together with two organza ribbons, the    ";
			process 2 for "ends of which are fastened with a tiny padlock.         ";
		otherwise if the reading order of the postcards is 0;
			process 1 for "I go through the postcards, now that they are loose. On ";
			process 2 for "the back, short notes have been written. Apparently,    ";
			process 2 for "they are addressed to the maid's father. She describes  ";
			process 2 for "what is happening at the mansion.                       ";
			process 3 for "It troubles me a little to read these private letters,  ";
			process 2 for "but I should examine them nonetheless, in case they     ";
			process 2 for "contain any information useful to my assignment.        ";
			increment the reading order of the postcards;
		otherwise if the reading order of the postcards is 1;
			if the communist is not postcards-read begin;
				process 1 for "I browse through the postcards...                       ";
			else;
				process 1 for "Once again, I read one of the postcards that had caught ";
				process 2 for "my attention.                                           ";
			end if;
			process 3 for "'Dear Dad,                                              ";
			process 3 for "This afternoon, the old laundress left the iron on the  ";
			process 2 for "sheets. A fire was narrowly avoided, but the sheets are ";
			process 2 for "ruined. I had a good laugh... although Anaëlle was very ";
			process 2 for "angry.                                                  ";
			process 3 for "I'd really like to see you again. Émilie.'              ";
			increment the reading order of the postcards;
		otherwise if the reading order of the postcards is 2;
			if the communist is not postcards-read begin;
				process 1 for "I look at some more postcards... Oh, I see that the     ";
				process 2 for "domestic staff were already working here before the     ";
				process 2 for "count arrived.                                          ";
			else;
				process 1 for "I think I've read this one before, too.                 ";
			end if;
			process 3 for "'Dear Dad,                                              ";
			process 3 for "The new owner has arrived. I think we'll miss Madame,   ";
			process 2 for "because this one seems like a right pain. He didn't even";
			process 2 for "speak to us. I'll have to behave myself, I guess.       ";
			process 3 for "I'm thinking of you lots. Émilie.'                      ";
			increment the reading order of the postcards;
		otherwise if the reading order of the postcards is 3;
			if the communist is not postcards-read begin;
				process 1 for "I flick through the postcards... Oh, gossip!...         ";
			else;
				process 1 for "Here's the postcard that talks about the count's        ";
				process 2 for "licentious activities...                                ";
			end if;
			process 3 for "'Dear Dad,                                              ";
			process 3 for "You'll never guess what. The count has brought his      ";
			process 2 for "actress from the Grand Théâtre over again, the pig...   ";
			process 2 for "except that he ended up chasing her away, shouting at   ";
			process 2 for "the top of his voice! Everyone could hear him!          ";
			generate 2 for "I didn't understand it all, but he was shouting something about his daughter, [daughter name], and he was accusing the actress of being depraved and perverse.";
			process 3 for "I don't know what she did, but the count is definitely a";
			process 2 for "rude idiot.                                             ";
			process 3 for "Love, Émilie.'                                          ";
			increment the reading order of the postcards;
		otherwise if the reading order of the postcards is 4;
			if the communist is not postcards-read begin;
				process 1 for "I look at some more postcards...                        ";
			else;
				process 1 for "I go through the cards I'd already read...              ";
			end if;
			process 3 for "'Dear Dad,                                              ";
			process 3 for "I'm tired, and I don't have time to sleep any more.     ";
			process 3 for "The count sacked the old laundress when she burnt his   ";
			process 2 for "clothes. Now I have to do the washing on top of         ";
			process 2 for "everything else. And Agathe's left with nothing... I    ";
			process 2 for "don't know what she's going to do.                      ";
			process 3 for "Thinking of you gives me courage. Émilie.'              ";
			increment the reading order of the postcards;
		otherwise if the reading order of the postcards is 5;
			if the communist is not postcards-read begin;
				process 1 for "Among the postcards, I come across a small photograph   ";
				process 2 for "that's been slipped into the pile.                      ";
			else;
				process 1 for "I find the small photograph tucked away in the pile of  ";
				process 2 for "postcards.                                              ";
			end if;
			process 3 for "It's a man with a moustache, in his forties. The kind   ";
			process 2 for "smile on his face forms little wrinkles at the corners  ";
			process 2 for "of his eyes. He's wearing a uniform. The old model, the ";
			process 2 for "one from 1914.                                          ";
			increment the reading order of the postcards;
		otherwise if the reading order of the postcards is 6;
			if the communist is not postcards-read begin;
				process 1 for "I flick through some more postcards.                    ";
			else;
				process 1 for "There's that postcard again.                            ";
			end if;
			process 3 for "'Dear Dad,                                              ";
			process 3 for "The count slapped me for a mistake I made, but I was    ";
			process 2 for "strong, just as you were strong when you were on the    ";
			process 2 for "front line.                                             ";
			process 3 for "Anaëlle allowed me to go and collect myself in my room. ";
			process 2 for "I miss you. If you were here, you'd have come and given ";
			process 2 for "that poor man a good beating. But... if you were still  ";
			process 2 for "here, they wouldn't have made me a servant.             ";
			process 3 for "I'd like to be with you. Émilie.'                       ";
			if the communist is not postcards-read begin;
				process 3 for "I think... I've read enough.                            ";
				now the communist is postcards-read;
			end if;
			now the reading order of the postcards is 1;
		end if;
	otherwise if the subject is the frames;
		process 1 for "On the walls, several promotional photographs have been ";
		process 2 for "stuck up using bits of adhesive plaster. I wonder which ";
		process 2 for "cinema agreed to part with them.                        ";
		process 3 for "In any case, my ignorance is laid bare. Of course, I    ";
		process 2 for "recognise Musidora, as well as Max Linder, but not the  ";
		process 2 for "others... If he were pictured, I'd recognise the Tramp  ";
		process 2 for "too. I suppose I don't watch enough of the latest films.";
	otherwise if the subject is the maid's chest;
		process 1 for "The maid seems to have a chest just like mine, an       ";
		process 2 for "old-fashioned one, with a round lid.                    ";
		if the maid's chest is open begin;
			process 3 for "It's open.                                              ";
		else;
			process 3 for "It's closed.                                            ";
		end if;
	otherwise if the subject is the maid's bed;
		process 1 for "Whilst the frame of my bed is made of metal tubes, this ";
		process 2 for "one is made of wood, in the older style.                ";
		process 3 for "Small photos have been stuck onto the headboard, near   ";
		process 2 for "the pillow. Cut out of weekly magazines, I think. Here, ";
		process 2 for "a woman driving a sports car; there, a muscular man     ";
		process 2 for "clinging to a construction crane... I think they're     ";
		process 2 for "stills from films.                                      ";
	[Laundress' room]
	otherwise if the subject is the apron;
		process 1 for "It's a white apron that ties at the waist, with a large ";
		process 2 for "pocket at the front. The hems are decorated with pretty,";
		process 2 for "subtle embroidery.                                      ";
	otherwise if the subject is the hairpin;
		process 1 for "I know how to do various fashionable hairstyles with    ";
		process 2 for "these things, but here, the rule is to wear a bun.      ";
		process 3 for "Arsène Lupin uses it to pick locks, but I don't know if ";
		process 2 for "it really works. Either way, the housekeeper wants me to";
		process 2 for "tie my hair back...                                     ";
	otherwise if the subject is the laundress' bed;
		if the day count is 1 begin;
			process 1 for "It's a small bed with a frame made of iron tubes, which ";
			process 2 for "are lighter than wood but creak more. I expect I'll get ";
			process 2 for "on well with it after a hard day's work.                ";
		else;
			process 1 for "It's the little bed that's in my room. Just as I'd      ";
			process 2 for "expected, it's perfectly comfortable, and I sleep very  ";
			process 2 for "well in it.                                             ";
		end if;
	otherwise if the subject is the laundress' chest;
		process 1 for "It's a large wooden chest with a round lid.             ";
		process 3 for "I've always been taught that an honest person doesn't   ";
		process 2 for "need a larger piece of furniture to hold all their      ";
		process 2 for "belongings.                                             ";
		process 3 for "If I found myself burdened with unnecessary things, I   ";
		process 2 for "could store them in there.                              ";
		if the laundress' chest is open begin;
			process 3 for "Anyway, the chest is open.                              ";
		else;
			process 3 for "For the moment, the chest is closed.                    ";
		end if;
	[Servants' hall]
	otherwise if the subject is the cupboard;
		process 1 for "Clearly, the large wooden sideboard is the most striking";
		process 2 for "feature of the room, which means the room isn't         ";
		process 2 for "particularly exciting.                                  ";
		process 3 for "Above the storage area, stacks of crockery take up      ";
		process 2 for "several shelves: countless saucers, plates and bowls,   ";
		process 2 for "for use by the domestic staff. Nothing extravagant here:";
		process 2 for "everything is made from the same immaculate, plain and  ";
		process 2 for "utilitarian earthenware.                                ";
	otherwise if the subject is the adhesive plaster;
		process 1 for "It's a thick roll of adhesive plaster, presumably made  ";
		process 2 for "available for when the next servant injures themselves  ";
		process 2 for "whilst carrying out their duties.                       ";
	otherwise if the subject is the cotton wool;
		process 1 for "This is a glass jar sealed with a lid, containing a     ";
		process 2 for "large cloud of cotton wool. I imagine it's used to dress";
		process 2 for "injuries.                                               ";
		process 3 for "A bottle of mercurochrome would have been a welcome     ";
		process 2 for "addition, but I suppose you can't have everything.      ";
	[Laundry room]
	otherwise if the subject is the basin;
		process 1 for "It's a modern washing machine: in my view, a significant";
		process 2 for "step forward in freeing us from domestic drudgery,      ";
		process 2 for "compared to the wooden tubs that many households still  ";
		process 2 for "use.                                                    ";
		process 3 for "The motor spins the laundry around in hot water, and the";
		process 2 for "rollers allow you to wring it out above the machine once";
		process 2 for "the clothes are clean.                                  ";
		if the drain grate is hidden and the phase count is 0 begin;
			process 3 for "Oh, I hadn't noticed the drain grate just below the tub.";
			now the drain grate is not hidden;
		otherwise if the drain grate is hidden;
			process 3 for "Oh, even though I've used the tub, I hadn't paid any    ";
			process 2 for "particular attention to the drain grate located just    ";
			process 2 for "below it.                                               ";
			now the drain grate is not hidden;
		end if;
	otherwise if the subject is the drain grate;
		process 1 for "It's just a hole in the floor, guarded by iron bars.    ";
		process 2 for "It's very handy: instead of having to empty the waste   ";
		process 2 for "water by hand, you just need to turn on the tap on the  ";
		process 2 for "tub and let the water run onto the floor.               ";
		if the communist is downstairs crates-sabotaged begin;
			process 3 for "The water rushes through the grate, and I can hear it   ";
			process 2 for "pour into the basement.                                 ";
		otherwise if the overhead pipe is already destroyed;
			process 3 for "As for what happens to the water that flows through it, ";
			process 2 for "I think I've got a pretty good idea...                  ";
		else;
			process 3 for "As for what happens to the water that goes down the     ";
			process 2 for "hole... I haven't the faintest idea.                    ";
		end if;
	otherwise if the subject is the bleach;
		if the bleach is flowing begin;
			process 1 for "There are at least two hundred litres of bleach in the  ";
			process 2 for "drum. I turned on the tap, and the liquid's trickling   ";
			process 2 for "onto the floor, mixing with the swirling pools of water.";
		else;
			process 1 for "There's at least two hundred litres of bleach in there. ";
			process 2 for "It's used for whitening sheets.                         ";
			process 3 for "I'll have to be careful with the dosage, though. It's   ";
			process 2 for "very corrosive, for a mere detergent. I've already      ";
			process 2 for "learnt this the hard way in my previous jobs.           ";
		end if;
	otherwise if the subject is the soap box;
		if the soap box is toppled begin;
			process 1 for "I've used it a lot over the last few days, and I quite  ";
			process 2 for "liked its scent. Now it's empty: I've poured it all into";
			process 2 for "the water flowing on the floor.                         ";
		else;
			process 1 for "It's a large cardboard box filled with scented soap     ";
			process 2 for "powder. I've seen adverts for this brand in the         ";
			process 2 for "newspapers before.                                      ";
		end if;
	otherwise if the subject is the faucet;
		process 1 for "It's a small tap with a lever handle, slightly rusty,   ";
		process 2 for "welded onto a thick pipe that forms an elbow on the     ";
		process 2 for "wall.                                                   ";
		process 3 for "I'd imagined I'd have to draw water from a pump, but it ";
		process 2 for "seems the water supplied to the mansion is under        ";
		process 2 for "pressure. I'm not complaining.                          ";
	otherwise if the subject is the upper lift door;
		process 1 for "It's amusing to think that I've been working next to a  ";
		process 2 for "lift all this time without realising it... On this      ";
		process 2 for "floor, the door looks like a simple wooden wall at the  ";
		process 2 for "back of a recess in the laundry room.                   ";
	[East wing corridor]
	otherwise if the subject is the dummy lantern;
		depict the tin lantern;
	otherwise if the subject is the tin lantern;
		process 1 for "It's a lovely lantern, made of matt pewter.             ";
		process 3 for "It has an air recirculator, and a glass shield protects ";
		process 2 for "the flame from the wind. On the tank, instead of the    ";
		process 2 for "usual cap, there's a safety valve that prevents fuel    ";
		process 2 for "from spilling everywhere when you fill it up.           ";
		if the tin lantern is ignited begin;
			add in a new paragraph "It gives off a pleasant glow.";
		else;
			add in a new paragraph "It's unlit.";
		end if;
	otherwise if the subject is the cabinet;
		process 1 for "It's just a plain built-in cabinet, painted the same    ";
		process 2 for "white as the surrounding walls. It seems perfectly      ";
		process 2 for "suitable for storing things of little value.            ";
	otherwise if the subject is the oil can;
		process 1 for "It's a large tin canister filled with lamp oil. The     ";
		process 2 for "words 'lamp oil' are actually embossed on it.           ";
		process 3 for "Usually, these things have a long spout, but this one   ";
		process 2 for "has a sort of valve at the base.                        ";
	[Housekeeper's room]
	otherwise if the subject is the master set of keys;
		process 1 for "These are the housekeeper's keys... There are about ten ";
		process 2 for "of them, all quite similar, tied together by a long     ";
		process 2 for "chain with small iron links.                            ";
	otherwise if the subject is the pile of clothes;
		if the master set of keys is hidden begin;
			process 1 for "Oh, there's... quite a few items of clothing piled up at";
			process 2 for "the foot of the bed...                                  ";
			process 3 for "Come on, girl, there's no time to waste, and no need for";
			process 2 for "excessive prudishness. Pull yourself together.          ";
			process 3 for "I bury my hand in the clothes. Holy Mary, Mother of God,";
			process 2 for "they're still warm... There. There's something.         ";
			process 3 for "I pull a bunch of keys out of that awful pile.          ";
			now the master set of keys is not hidden;
		else;
			process 1 for "These are the count's and the housekeeper's clothes,    ";
			process 2 for "strewn all over the place. I never want anything to do  ";
			process 2 for "with them again.                                        ";
		end if;
	otherwise if the subject is the governess' bed;
		process 1 for "Compared to the rest of us lackeys, I think the         ";
		process 2 for "housekeeper's pretty lucky: she has a bigger bed, with a";
		process 2 for "carved frame and a rather elegant canopy. Not exactly   ";
		process 2 for "extravagant, but elegant.                               ";
		if the count is in the location begin;
			process 3 for "As for what goes on on the mattress, I'm careful not to ";
			process 2 for "set eyes on it.                                         ";
		end if;
	otherwise if the subject is the ledger;
		process 1 for "I quickly flick through the pages of the ledger...      ";
		process 3 for "It's covered in figures, with abbreviations             ";
		process 2 for "corresponding to the various creditors the housekeeper  ";
		process 2 for "does business with.                                     ";
		process 3 for "If I had a few days to comb through the mansion's       ";
		process 2 for "finances, I'd probably find some things at least a      ";
		process 2 for "little compromising, but as it stands, it's not much use";
		process 2 for "to me.                                                  ";
	otherwise if the subject is the envelope;
		process 1 for "It's a long, very refined envelope, with a gold trim on ";
		process 2 for "the edge of the paper. I can't see a return address.    ";
		if the envelope is not already opened begin;
			process 3 for "It's folded shut, with the flap tucked inside: it's     ";
			process 2 for "already been opened.                                    ";
		otherwise if the envelope is open;
			process 3 for "I took out the letter that was inside.                  ";
		otherwise if the envelope is closed;
			process 3 for "I slipped the letter back inside.                       ";
		end if;
	otherwise if the subject is the letter;
		run the script to read the letter;
		now the mechanism is avoiding the input fallback;
	otherwise if the subject is the secret keepsake;
		process 1 for "It's a slightly flaking oil painting depicting a        ";
		process 2 for "seascape, hung on a nail. There's a lighthouse on a     ";
		process 2 for "cliff, a few thatched-roof houses and waves crashing    ";
		process 2 for "against the rocks.                                      ";
		process 3 for "It's pretty, but I've always found these scenes         ";
		process 2 for "thoroughly uninteresting.                               ";
		process 3 for "The varnish on the frame seems to have left marks on the";
		process 2 for "white wall.                                             ";
	[Kitchen]
	otherwise if the subject is the copper utensils;
		process 1 for "I suspect these bits and bobs were hung on the wall to  ";
		process 2 for "add a bit of character to the room... I can make out a  ";
		process 2 for "few saucepans, a kettle, some cake tins... Nothing      ";
		process 2 for "particularly interesting.                               ";
		if the copper utensils are not already examined begin;
			process 3 for "There's a thin layer of dust on most of the utensils,   ";
			process 2 for "apart from a funnel hanging from a nail. Probably the   ";
			process 2 for "only thing the cook uses regularly.                     ";
		end if;
		now the funnel is not hidden;
	otherwise if the subject is the funnel;
		process 1 for "It's a simple, slightly battered copper funnel. It has a";
		process 2 for "handle, and the bevelled end of its tube is rather      ";
		process 2 for "narrow.                                                 ";
	otherwise if the subject is the hearth;
		process 1 for "The hearth looks very old, perhaps even older than the  ";
		process 2 for "present-day mansion. There's still a counterweighted    ";
		process 2 for "turnspit, completely rusted over: in the past, delicious";
		process 2 for "things were surely roasted on it, but today the hearth  ";
		process 2 for "seems to have been cold for ages.                       ";
	otherwise if the subject is the breakfast;
		generate 1 for "There's a bowl of coffee with milk and [today's breakfast].";
		if the communist is not breakfast-allowed begin;
			process 3 for "This delicious meal has been neatly laid out at the far ";
			process 2 for "end of the large kitchen worktop. I'd be very interested";
			process 2 for "to know if it was prepared for me...                    ";
			assimilate silently "CK breakfast";
		else;
			process 3 for "This delicious meal has been neatly laid out at the far ";
			process 2 for "end of the large kitchen worktop.                       ";
		end if;
	otherwise if the subject is the stove;
		process 1 for "The mansion's cooker is very modern: it's made of white ";
		process 2 for "enamelled cast iron, and a multitude of small taps      ";
		process 2 for "control the flow of gas to the burners.                 ";
		process 3 for "In addition to the dish warmer and the hobs, it has a   ";
		process 2 for "large front-loading oven.                               ";
	[Cook's room]
	otherwise if the subject is the writing desk;
		process 1 for "It must have been a lovely piece of furniture before    ";
		process 2 for "time took its toll: the dark wood is carved here and    ";
		process 2 for "there, and what remains of the varnish still lends it a ";
		process 2 for "certain beauty.                                         ";
		if the writing desk is open begin;
			process 3 for "I unfolded its fall front. It's supported by a metal    ";
			process 2 for "desk stay.                                              ";
		else;
			process 3 for "Its fall front is closed.                               ";
		end if;
	otherwise if the subject is the ballpoint pen;
		if the ballpoint pen is not already rotated begin;
			process 1 for "It's a very elegant pen, black and glossy, with gold    ";
			process 2 for "trim in places. Perhaps the cook gifted it to himself?  ";
			process 2 for "Or was it a present?                                    ";
			process 3 for "However, it seems to be missing a vital part: it has no ";
			process 2 for "nib. I don't see how one could write with this.         ";
		else;
			process 1 for "It's the cook's elegant... mechanical pen. I have to    ";
			process 2 for "twist the upper half to reveal a sort of ball-shaped    ";
			process 2 for "nib.                                                    ";
			if the ballpoint pen is expanded begin;
				process 3 for "The nib is extended, incidentally.                      ";
			else;
				process 3 for "At the moment, the nib is concealed.                    ";
			end if;
		end if;
	otherwise if the subject is the paper stack;
		process 1 for "The sheets of plain white writing paper are stacked at  ";
		process 2 for "the back of the secretary desk. I imagine the cook uses ";
		process 2 for "them to jot down ideas for recipes and menus.           ";
	otherwise if the subject is the piece of paper;
		process 1 for "It's a simple blank sheet of writing paper that I nicked";
		process 2 for "from the cook's bedroom.                                ";
	otherwise if the subject is the cook's bed;
		process 1 for "I think the cook's bed is exactly the same as mine.     ";
		process 2 for "Unadorned, purely functional, and yet comfortable - I   ";
		process 2 for "imagine.                                                ";
		if the mechanism is set to the night begin;
			process 3 for "Its owner is sleeping on it.                            ";
		else;
			process 3 for "That said, it's unmade, which, in my opinion, is a      ";
			process 2 for "slight sign of indiscipline.                            ";
		end if;
	otherwise if the subject is the pile of newspapers;
		process 1 for "There's a considerable pile of newspapers at the foot of";
		process 2 for "the bed. The one on top of the pile is the Petit        ";
		process 2 for "Parisien from November 18th. I catch a glimpse of the   ";
		process 2 for "front page: something about Alsace and Lorraine, the    ";
		process 2 for "flags of 1870 and the unrest in Berlin.                 ";
		process 3 for "I'll have to look into it when my assignment is over.   ";
		process 2 for "It's all very well to overthrow the Kaiser, but if that ";
		process 2 for "means establishing a bourgeois republic, the German     ";
		process 2 for "workers are shooting themselves in the foot.            ";
	otherwise if the subject is the row of cookbooks;
		process 1 for "There are about ten cookery books sitting on top of the ";
		process 2 for "desk, some older, some newer, all rather worn. 'Le guide";
		process 2 for "culinaire', 'Le répertoire de cuisine'...               ";
		process 3 for "It doesn't mean a thing to me: my trade is that of a    ";
		process 2 for "laundress. I'll leave the sauces to others!             ";
	[North basement]
	otherwise if the subject is the vault;
		process 1 for "The vaulted ceiling of the basement is impressive, I    ";
		process 2 for "must say. In fact, it strikes me as older than the      ";
		process 2 for "building above ground: perhaps these are the            ";
		process 2 for "foundations of an ancient castle that has since been    ";
		process 2 for "demolished.                                             ";
		process 3 for "I think it would make a wonderful venue for a concert   ";
		process 2 for "hall. I can easily picture a jazz band on a stage, over ";
		process 2 for "there, at the back.                                     ";
	[Lecture room]
	otherwise if the subject is the set of microforms;
		if the communist is not microforms-seen begin;
			process 1 for "These are rectangular cards made of thick glossy paper, ";
			process 2 for "slightly smaller than postcards, but I can't make head  ";
			process 2 for "nor tail of what's on them.                             ";
			process 3 for "Each one is divided into hundreds of tiny squares, and  ";
			process 2 for "in each square I can make out different shades of grey, ";
			process 2 for "but my eyes aren't good enough to make out the slightest";
			process 2 for "detail.                                                 ";
		else;
			process 1 for "These are glossy paper cards onto which hundreds of tiny";
			process 2 for "photographs have been developed. I can project them onto";
			process 2 for "the wall when I place the headlight-like device over    ";
			process 2 for "them.                                                   ";
			process 3 for "I've heard of microfilm before, but never of these      ";
			process 2 for "things.                                                 ";
		end if;
	otherwise if the subject is the episcope;
		process 1 for "What a curious contraption. It reminds me of a car      ";
		process 2 for "headlight, because of the large glass lens at the front,";
		process 2 for "but as I handle it, I can see there's another lens      ";
		process 2 for "underneath, embedded in its base and pointing downwards.";
		process 2 for "Also, there's a metal cover on the left-hand side of the";
		process 2 for "device.                                                 ";
		if the set of microforms is hidden begin;
			process 3 for "Oh, there are some small grid-patterned pieces of paper ";
			process 2 for "lying on the table... I didn't see them when I arrived. ";
			now the set of microforms is not hidden;
		end if;
	otherwise if the subject is the electric cable;
		process 1 for "It's a very thin, twisted electric cable, sheathed in   ";
		process 2 for "fabric. It must be about three metres long. At one end, ";
		process 2 for "it goes into the headlight, and at the other, it ends in";
		process 2 for "a plug that must connect to something.                  ";
		process 3 for "The plug has a small handle so that it can be unplugged ";
		process 2 for "without having to pull on the wire, like monkeys do.    ";
	otherwise if the subject is the power socket;
		process 1 for "It's a power socket, like the ones I'm seeing more and  ";
		process 2 for "more of in shops and bourgeois homes.                   ";
		process 3 for "It's used to connect an electrical appliance to the     ";
		process 2 for "power grid, to supply it with electricity. When I was   ";
		process 2 for "little, it was mainly used to plug in lamps, but since  ";
		process 2 for "then, a whole host of machines have been invented that  ";
		process 2 for "plug into it.                                           ";
	otherwise if the subject is the seatings;
		process 1 for "There are dozens of chairs arranged in an auditorium-   ";
		process 2 for "style layout in front of the blackboard. Clearly,       ";
		process 2 for "lectures are held here, and since we're in the          ";
		process 2 for "basement, I don't think this is the meeting place for a ";
		process 2 for "literary club.                                          ";
	otherwise if the subject is the chalkboard;
		if the communist is aware of the french invasion of Russia begin;
			process 1 for "Part of it has been wiped clean, but geographical lines ";
		else;
			process 1 for "It reminds me of the one we had at school...            ";
			process 3 for "Part of it has been wiped clean, but geographical lines ";
		end if;
		process 2 for "drawn in chalk are still visible. They're rough, but the";
		process 2 for "location depicted is clear: it's the Black Sea, and I   ";
		process 2 for "can clearly make out the large island of Crimea. Further";
		process 2 for "north, where Ukraine is, crosses and arrows have been   ";
		process 2 for "drawn.                                                  ";
		if the communist is aware of the french invasion of Russia begin;
			process 3 for "A thick arrow has been drawn in the sea, pointing to the";
			process 2 for "approximate location of Odessa. This matches the        ";
			process 2 for "invasion plan I've uncovered.                           ";
		else;
			process 3 for "A particularly thick arrow has been drawn in the sea,   ";
			process 2 for "pointing to the approximate location of Odessa.         ";
			process 3 for "I should talk to Marceline about this...                ";
			assimilate silently "MA blackboard";
		end if;
	[South basement]
	otherwise if the subject is the lower lift door;
		if the communist is not lift-discovered begin;
			process 1 for "It looks like a closet built into the stone wall of the ";
			process 2 for "basement. It's rather odd to see something like this    ";
			process 2 for "here... Its heavy wooden door is noticeably wider than a";
			process 2 for "conventional cupboard door.                             ";
			process 3 for "It has no lock, but it does have a long vertical handle ";
			process 2 for "made of gilded metal.                                   ";
			if the communist is lift power-restored begin;
				process 3 for "Light is shining from inside.                           ";
			end if;
		else;
			process 1 for "This is the entrance of the secret lift in the basement,";
			process 2 for "a wide wooden door fitted with a metal handle.          ";
			if the communist is brought into the last scene begin;
				process 3 for "No doubt the count had the lift installed in            ";
				process 2 for "anticipation of the delivery of all these crates.       ";
			else;
				process 3 for "I'm really not sure I understand why the count would    ";
				process 2 for "need something like this in his mansion.                ";
			end if;
		end if;
	otherwise if the subject is the electrical panel;
		process 1 for "It's an electrical panel similar in size to the one in  ";
		process 2 for "the staff hallway. There's no complicated equipment on  ";
		process 2 for "this one: only two levers that look as though they serve";
		process 2 for "as circuit breakers.                                    ";
		process 3 for "I think I'm beginning to understand... In the staff     ";
		process 2 for "hallway, I saw two wires that seemed to run down to the ";
		process 2 for "lower floors. One of them must power this panel, whilst ";
		process 2 for "the other, the one that needs the coils to operate,     ";
		process 2 for "probably powers the disguised door in the pantry.       ";
		now the left lever is not hidden;
		now the right lever is not hidden;
	otherwise if the subject is the left lever or the subject is the right lever;
		process 1 for "The two circuit breakers are identical: they are matt   ";
		process 2 for "iron levers with a forked base that inserts into the    ";
		process 2 for "electrical panel.                                       ";
		if the left lever is already used and the communist is lift-discovered begin;
			process 3 for "The one on the right powers the lift, and the one on the";
			process 2 for "left supplies electricity to the basement.              ";
		otherwise if the communist is lift-discovered;
			process 3 for "The one on the right powers the lift.                   ";
		otherwise if the left lever is already used;
			process 3 for "The one on the left supplies electricity to the         ";
			process 2 for "basement.                                               ";
		else;
			process 3 for "There's nothing to tell me what they're used for.       ";
		end if;
	otherwise if the subject is the overhead pipe;
		if the communist is downstairs crates-sabotaged begin;
			process 1 for "It's a deluge: a cascade of water gushes from the broken";
			process 2 for "section of the pipe and spreads throughout the          ";
			process 2 for "basement...                                             ";
		otherwise if the overhead pipe is already destroyed;
			process 1 for "The long pipe is completely destroyed: an entire section";
			process 2 for "has broken off cleanly, right in the middle of the      ";
			process 2 for "basement's ceiling.                                     ";
			if the faucet is flowing begin;
				process 3 for "Water seeps from the breach in the pipe.                ";
			end if;
		else;
			process 1 for "It's a long, rather corroded pipe that runs along the   ";
			process 2 for "ceiling for quite a distance, right in the middle of the";
			process 2 for "basement.                                               ";
		end if;
	[Pantry]
	otherwise if the subject is the electromagnetic door;
		process 1 for "In fact, its dimensions make me think of a door, but as ";
		process 2 for "such, it's just a wide, varnished wooden plank, with no ";
		process 2 for "lock or handle.                                         ";
		if the subject is not already examined begin;
			process 3 for "Except that...                                          ";
			process 3 for "Yes, there's a bit of electrical wire sticking out of   ";
			process 2 for "it, almost at floor level, before disappearing into a   ";
			process 2 for "tiny skirting board I hadn't noticed...                 ";
			now the plinth is not hidden;
		end if;
	otherwise if the subject is the plinth;
		process 1 for "What a strange contraption, this electric door... But,  ";
		process 2 for "for want of anything better, I might as well follow that";
		process 2 for "skirting board...                                       ";
		process 3 for "Its path leads me into the middle of the jumble... I    ";
		process 2 for "make my way through the piled-up furniture, no doubt    ";
		process 2 for "feeling the sting of every splinter in the land.        ";
		process 3 for "Then I lose sight of the skirting board... Before       ";
		process 2 for "realising that a simple electric wire has taken over and";
		process 2 for "is now running away from the stone wall.                ";
		now the plinth is hidden;
		now the wire is not hidden;
	otherwise if the subject is the wire;
		process 1 for "After enduring a thousand trials whilst following the   ";
		process 2 for "trail of the tiny wire lost amidst the equivalent of    ";
		process 2 for "four or five flea markets, I reach my goal.             ";
		process 3 for "The wire climbs up the leg of an old, worn-out tallboy, ";
		process 2 for "before disappearing into a hole drilled in the wood.    ";
		process 3 for "I observe, not without frustration, that the tallboy    ";
		process 2 for "stands not far from where I started.                    ";
		now the wire is hidden;
		now the tallboy is not hidden;
	otherwise if the subject is the tallboy;
		process 1 for "It's fit only for firewood: the varnish is cracked      ";
		process 2 for "almost everywhere, and most of its countless little     ";
		process 2 for "drawers are soaked through with damp.                   ";
		process 3 for "The electrical wire leads inside.                       ";
	otherwise if the subject is the door switch;
		process 1 for "It's a small toggle switch - the sort that makes a      ";
		process 2 for "satisfying sound - perched on a chrome base screwed     ";
		process 2 for "directly onto the drawer. The wire ends there.          ";
	otherwise if the subject is the electromagnet;
		process 1 for "Well, it looks very much like spools of sewing thread,  ";
		process 2 for "but I know enough about modern things to guess that it's";
		process 2 for "electrical equipment.                                   ";
		process 3 for "I believe the coiled copper wire generates a magnetic   ";
		process 2 for "field when powered, which can be used to drive          ";
		process 2 for "mechanisms, but that's all I know.                      ";
	otherwise if the subject is the furniture clutter;
		process 1 for "It's a huge jumble of all sorts of furniture,           ";
		process 2 for "accompanied by various crates in varying states of wear ";
		process 2 for "and tear. Everything is piled up haphazardly across most";
		process 2 for "of the pantry.                                          ";
		if the northern storeroom is not accessed begin;
			process 3 for "I'm aware that cellars are often used as storerooms, but";
			process 2 for "to this extent... There's probably something worth      ";
			process 2 for "looking into here.                                      ";
		else;
			process 3 for "It seems to me that all this clutter was previously     ";
			process 2 for "stored in the basement that extends beyond the lecture  ";
			process 2 for "room.                                                   ";
		end if;
	otherwise if the subject is the pantry;
		process 1 for "These are the cook's food supplies. On the floor, there ";
		process 2 for "are several small barrels and various sacks, and        ";
		process 2 for "appetising cured meats hang from the ceiling.           ";
		process 3 for "On the shelf, rows of tinned food are lined up: fruit,  ";
		process 2 for "vegetables, meat in sauce... Thank goodness I'm not     ";
		process 2 for "hungry.                                                 ";
	else;
		generate 1 for "OH-OH MUCHO PROBLEMO: [the subject] is not described!";
	end if;
	now the subject is already examined.


Book - Result of taking


[#EXEGESIS OUTCOMES]   [Vast processes, but easy to manage]

[The processes in the following seven sections are triggered directly when we initiate an action (see EXEGESIS ACTIONS). They serve to display the result of the action in question, whilst at the same time modifying the various states and properties that give concrete form to the action from a technical perspective. Whereas a standard story written in Inform 7 would use separate rules (e.g. 'report taking the tin lantern'), this code uses a single rule for each of the major actions (take, rotate, etc.). In such a system, there is no distinction between the logical stages of an action ('check', 'carry out', 'report') - which, I admit, is certainly bad practice, but affords a great deal of freedom in terms of what may result from an action.]

[The consequence of such a system is that the rules are incredibly long: the 'combine' rule, for example, is over 2,000 lines long. However, this provides a clear overview of what is happening in the game: if an action on an item produces an undesirable effect, you can simply look at the section dedicated to that item in the result of the action in question, and you can be certain that the bug lies within those few dozen lines - it is simply impossible for a rogue rule from elsewhere to be the cause.]

[The result of an action goes through several checks. Firstly, certain initial restrictions may occur - in addition to those already tested during the launch of the action. Next, actions that have a tangible effect are checked, whether the effect is customised (e.g. in 'use') or semi-automated (e.g. in 'take'). In some cases, an additional section handles "false effects": for example, 'opening' rosehip fruits will not result in them opening, but in the fruits being destroyed and the new item 'rosehip seeds' being received. In some cases, too, a section redirects the action to another process, as 'instead try' normally does. It can be considered that, in all these situations, the action is successful.]

[Next come the results that can be regarded as failures: a message appears to indicate that the action has failed, in principle without affecting the state of the game. It is worth noting that I have taken great care to write as many customised failure messages as possible: there are far more of these than there are successful actions. Finally come the generic failures, which are displayed if nothing has happened up to that point.]


To attempt to take (subject - a useful item):
	if the subject is able to be taken begin;
		[Initial precautions to ensure hands are free for the final scene]
		if the subject is a laundry basket and the communist is brought into the last scene begin;
			add in a new screen "The time for laundry has passed, I think.";
		otherwise if the subject is the tin lantern and the communist is brought into the last scene and the communist is not carrying the parabellum;
			add in a new screen "No, I don't think I need it for now.";
		[Special case of the laundry basket]
		otherwise if the subject is a laundry basket and the communist is not carrying a hand-held thing that is not a laundry basket;
			if the subject is comprising nothing begin;
				[If you move it around and empty it, you can't put it back where it was]
				add in a new screen "There's no point, it's empty[first time]; not that I mind[only].";
			otherwise if the communist is carrying a laundry basket;
				process 1 for "I transfer the dirty laundry into the basket I'm        ";
				process 2 for "carrying.                                               ";
				now the subject is comprising nothing;
			else;
				add in a new screen "I pick up the basket.[first time] Good grief, it's heavy![only]";
				now the communist carries the subject;
			end if;
		[A restriction to prevent overloading]
		otherwise if the subject is hand-held and the communist is carrying a hand-held thing (called burden);
			generate 1 for "I shouldn't burden myself: I'm already carrying [the burden], and I need one hand free.";
		[Initial restrictions]
		otherwise if the subject is the small key and the small key is not detached;
			process 1 for "I'd be happy to, but the key is attached to the necklace";
			process 2 for "the maid wears round her neck.                          ";
		otherwise if the subject is the bookmark and the bookmark is not identified;
			if the bookmark is not already examined begin;
				process 1 for "I'm not sure how a bookmark could be of any use to me...";
			else;
				process 1 for "I'm not sure I need it yet... Strange as it may be, I   ";
				process 2 for "wouldn't know what to do with it.                       ";
				if the teleprinter is initially examined begin;
					process 3 for "That said, it reminds me of... Perhaps I should take a  ";
					process 2 for "closer look at it.                                      ";
				end if;
			end if;
		otherwise if the subject is the cufflink collection and the communist is not brought into the last scene;
			process 1 for "As it stands, I can't see how I could put them to use.  ";
			process 2 for "And I'm certainly not going to take them for myself.    ";
		[Successful action]
		else;
			if the subject is the electromagnet and the subject is in the diverter begin;
				process 1 for "I untwist the ends of the wires, then put the coils back";
				process 2 for "in my apron.                                            ";
			otherwise if the subject is the funnel;
				process 1 for "I unhook the funnel. Thank goodness the pocket in my    ";
				process 2 for "apron is roomy...                                       ";
			otherwise if the subject is the note from the governess and the location is the western corridor and the note from the governess is not already taken;
				process 1 for "I discreetly slip the note into my apron. If it's lying ";
				process 2 for "under this door, it must mean the intended recipient    ";
				process 2 for "knows nothing about it, right?                          ";
				process 3 for "Let's hope this doesn't get me into trouble.            ";
			otherwise if the subject is the bookmark and the bookmark is not already taken;
				process 1 for "I slip the tape into my apron. I'll have to remember to ";
				process 2 for "put it back in its place.                               ";
			otherwise if the subject is the crank and the crank is telephone-combined;
				process 1 for "I remove the crank from the magneto and slip it into my ";
				process 2 for "apron.                                                  ";
				now the crank is not telephone-combined;
				now the printed name of the crank is "crank handle";
			otherwise if the subject is the magazine;
				process 1 for "I pick up the magazine, not without shame.              ";
			otherwise if the subject is the cufflink collection and the subject is not already taken;
				process 1 for "I might have an idea... I wrap the cufflinks in the     ";
				process 2 for "handkerchief they're lying on, and tuck the bundle into ";
				process 2 for "my apron.                                               ";
			otherwise if the subject is the ugly art;
				process 1 for "Taking care not to cut myself on the broken glass, I    ";
				process 2 for "pick up the thing and slip it into my apron.            ";
				now the communist is egg-stolen;
			otherwise if the subject is the tin lantern and the tin lantern is not already taken;
				process 1 for "I take my lantern in my hand. It took me a few trips    ";
				process 2 for "back and forth to get it, but it was worth it. It's     ";
				process 2 for "really pretty!                                          ";
			otherwise if the subject is not already taken;
				if the communist is not apron-worn begin;
					add in a new screen "I take [the subject].";
				otherwise if the subject is hand-held;
					add in a new screen "I take [the subject] in my hand.";
				otherwise if the subject is apron-held;
					add in a new screen "I put [the subject] in my apron.";
				end if;
			otherwise if the subject is already taken;
				now the communist carries the subject;
				if the communist is not apron-worn begin;
					add in a new screen "I take [the subject] again.";
				otherwise if the subject is hand-held;
					add in a new screen "I pick up [the subject] again.";
				otherwise if the subject is apron-held;
					add in a new screen "I put [the subject] back in my apron.";
				end if;
			end if;
			now the communist carries the subject;
			now the subject is already taken;
		end if;
	otherwise if the subject is individually prevented to be taken;
		[Exceptions leading to other actions]
		if the subject is the food remains begin;
			attempt to use the subject;
		otherwise if the subject is the feast;
			attempt to use the subject;
		otherwise if the subject is the dummy lantern;
			attempt to use the subject;
		otherwise if the subject is the pantry;
			attempt to use the subject;
		[False effects]
		otherwise if the subject is the electric cable;
			if the episcope is not plugged begin;
				process 1 for "If the plug were inserted into the socket, I'd happily  ";
				process 2 for "pull it out, but it isn't. And I wouldn't want to damage";
				process 2 for "the machine by yanking the cord out.                    ";
			otherwise if the episcope is plugged;
				process 1 for "Taking care to use the plug's handle, I disconnect it   ";
				process 2 for "from the socket. Immediately, the headlight goes out.   ";
				now the episcope is not plugged;
			end if;
		otherwise if the subject is the wild rose;
			if the wild rose is not already picked begin;
				process 1 for "I really shouldn't uproot the wild rose. But why not    ";
				process 2 for "pick some of its fruits?                                ";
				process 3 for "I gather a few rosehips, which I slip into my apron.    ";
				now the wild rose is already picked;
				now the communist is carrying the rosehip fruits;
				now the rosehip fruits are not hidden;
			else;
				process 1 for "I don't think I need any more rosehips.                 ";
			end if;
		otherwise if the subject is the paper stack;
			if the communist is carrying the piece of paper or the piece of paper is in the laundress' chest begin;
				process 1 for "I've already got a sheet of paper. I'm not going to     ";
				process 2 for "write a novel, as far as I know. Unless... Something in ";
				process 2 for "the style of Leblanc, perhaps?                          ";
				process 3 for "'Arsène Lupin and the Mysterious Cécile'... It has a    ";
				process 2 for "lovely ring to it, I think.                             ";
			otherwise if the piece of paper is in the writing desk;
				process 1 for "Without further ado, I grab one of the sheets and slip  ";
				process 2 for "it into my apron. The cook shouldn't notice my crime.   ";
				now the communist is carrying the piece of paper;
				now the piece of paper is not hidden;
			else;
				process 1 for "Rather than taking more paper, I'd better find the sheet";
				process 2 for "I've lost somewhere.                                    ";
			end if;
		otherwise if the subject is the shell rack;
			if the communist is carrying the shell begin;
				process 1 for "I've already taken one... I'm not here to turn the      ";
				process 2 for "mansion into a crater.                                  ";
			otherwise if the breech block is loaded;
				process 1 for "I've already loaded a shell into the barrel. Obviously, ";
				process 2 for "I can't put any more in.                                ";
			else;
				if the shell is not already taken begin;
					process 1 for "I pick up one of the small shells. It's so light! The   ";
					process 2 for "thing can't weigh more than half a kilo.                ";
					now the shell is already taken;
				else;
					process 1 for "I pick up another shell at random.                      ";
				end if;
				now the communist is carrying the shell;
				now the shell is not hidden;
			end if;
		otherwise if the subject is the breakfast;
			if the communist is not breakfast-allowed begin;
				process 1 for "I'd really like to, but there's no guarantee it's been  ";
				process 2 for "prepared for me... I wouldn't want to make a misstep    ";
				process 2 for "like that.                                              ";
				assimilate silently "CK breakfast";
			else;
				generate 1 for "I take a moment to eat breakfast: I don't need much time to drink my coffee and eat [the shortened breakfast].";
				process 3 for "Once that's done, I put the crockery in the large sink. ";
				process 2 for "Now I'm all set to get to work.                         ";
				now the breakfast is hidden;
			end if;
		[Customised failures]
		otherwise if the subject is the soap box;
			if the communist is free begin;
				process 1 for "I don't think I need to take that with me.              ";
			else;
				process 1 for "I don't think I need to take that with me; I'll just use";
				process 2 for "it whilst I'm doing the washing.                        ";
			end if;
		otherwise if the subject is the electrical box;
			process 1 for "That's impossible; the compartment is firmly mounted to ";
			process 2 for "the wall.                                               ";
		otherwise if the subject is the diverter;
			process 1 for "I can't do that; it's clearly screwed into the          ";
			process 2 for "electrical compartment...                               ";
		otherwise if the subject is the furniture clutter;
			process 1 for "That doesn't make sense... There's stuff everywhere, and";
			process 2 for "it's all too heavy for me.                              ";
		otherwise if the subject is the set of microforms;
			if the communist is free begin;
				process 1 for "I already have all the information I need on this. No   ";
				process 2 for "point in cluttering up my apron with these photos.      ";
			else;
				process 1 for "These cards look like they're used regularly. I'm not   ";
				process 2 for "going to risk taking them.                              ";
			end if;
		otherwise if the subject is the episcope;
			process 1 for "It's the most conspicuous item in the whole room.       ";
			process 2 for "Someone would notice if it went missing.                ";
			process 3 for "Besides, the thing's really heavy.                      ";
		otherwise if the subject is the topiary;
			process 1 for "It might be good for the general appearance of the      ";
			process 2 for "courtyard to start from scratch and uproot all the      ";
			process 2 for "bushes, but it's not up to me to make that decision.    ";
		otherwise if the subject is the copper utensils;
			process 1 for "Oh... there's a whole load of them, and these don't look";
			process 2 for "very interesting to me.                                 ";
		otherwise if the subject is the lower lift door;
			if the communist is lift-discovered begin;
				attempt to take the upper lift door;
			else;
				process 1 for "I obviously can't take that.                            ";
			end if;
		otherwise if the subject is the upper lift door;
			process 1 for "Let's not play with words: I can't actually 'take' the  ";
			process 2 for "lift, but I can use it.                                 ";
		otherwise if the subject is the adhesive plaster;
			process 1 for "I should leave the roll where it is. Now I know it's    ";
			process 2 for "here, and I wouldn't want to deprive someone who needs  ";
			process 2 for "it.                                                     ";
		otherwise if the subject is the cotton wool;
			process 1 for "I don't think I need to take any cotton wool with me.   ";
			process 2 for "I'll know where to find some if I need to.              ";
		otherwise if the subject is the pile of newspapers;
			process 1 for "Oh, I'll catch up on my reading once my assignment is   ";
			process 2 for "over. Besides, during the war, Le Petit Parisien has    ";
			process 2 for "frankly veered to the right. I'll prioritise reading    ";
			process 2 for "more sensible newspapers.                               ";
		otherwise if the subject is the ballpoint pen;
			if the mechanism is set to the night begin;
				process 1 for "Ah, why take his beautiful pen from him? He seems to be ";
				process 2 for "fast asleep. If I've got something to write, I can      ";
				process 2 for "probably do it here.                                    ";
			else;
				process 1 for "Ah, bad idea. If the cook comes into his room to jot    ";
				process 2 for "something down and his pen's gone, I'll certainly be in ";
				process 2 for "trouble.                                                ";
				process 3 for "If I need to write something, I might as well do it     ";
				process 2 for "here.                                                   ";
			end if;
		otherwise if the subject is the gold chain;
			if the small key is not detached begin;
				process 1 for "I can't take the necklace: it's fastened round the      ";
				process 2 for "maid's neck.                                            ";
				process 3 for "Also, it's far too tightly fastened for me to even think";
				process 2 for "of slipping it over her head.                           ";
			else;
				process 1 for "Ah... The last thing I need is to start stealing from   ";
				process 2 for "hard-working people...                                  ";
			end if;
		otherwise if the subject is the maid's clothes;
			process 1 for "Ah... No, I'm not going to steal her clothes.           ";
		otherwise if the subject is the postcards;
			if the communist is not postcards-read begin;
				process 1 for "These postcards seem to be very valuable to the maid. I ";
				process 2 for "don't want to risk taking them from her.                ";
			else;
				process 1 for "No, I would never take her postcards.                   ";
			end if;
		otherwise if the subject is the frames;
			process 1 for "I'm not sure I need photographs of beautiful young women";
			process 2 for "and dashing men.                                        ";
		otherwise if the subject is the ledger;
			if the communist is free begin;
				process 1 for "Given the overall situation, I don't think the household";
				process 2 for "ledger is of any use to my task.                        ";
			else;
				process 1 for "It wouldn't be a good idea to take something so         ";
				process 2 for "important.                                              ";
				if the communist is seeking something handwritten begin;
					process 3 for "In any case, the ledger doesn't contain a single        ";
					process 2 for "complete sentence... It won't help me with my attempt at";
					process 2 for "forgery.                                                ";
				end if;
			end if;
		otherwise if the subject is the pile of clothes;
			process 1 for "I'd like to avoid touching that as much as possible. I  ";
			process 2 for "don't even want to think about taking it.               ";
		otherwise if the subject is the master set of keys;
			process 1 for "No, Marceline specifically instructed me not to steal   ";
			process 2 for "anything.                                               ";
		otherwise if the subject is the mansion;
			process 1 for "Take the mansion? Like a lord from ancient times laying ";
			process 2 for "siege to his enemy? I'd rather use more subtle methods. ";
		otherwise if the subject is the light tank;
			process 1 for "Impossible; there's not enough room in my apron.        ";
		otherwise if the subject is the envelope or the subject is the letter;
			process 1 for "I shouldn't take that... The housekeeper could come back";
			process 2 for "to her room at any moment.                              ";
		otherwise if the subject is the spare clothes;
			process 1 for "I can't see what use these clothes would be to me.      ";
		otherwise if the subject is the wall map;
			process 1 for "I shouldn't touch that; I'll damage it. Besides, I don't";
			process 2 for "think I need it.                                        ";
		otherwise if the subject is the documents;
			if the mechanism is set during the third act and the mechanism is set to the evening begin;
				process 1 for "I shouldn't burden myself with these papers. They're    ";
				process 2 for "important, but I've already photographed them.          ";
			else;
				process 1 for "It would be unwise to ransack the safe. I should leave  ";
				process 2 for "the documents where they are.                           ";
			end if;
		otherwise if the subject is the stacks of towels;
			process 1 for "I'm not sure I need a towel, to be honest. If I want one";
			process 2 for "for myself, I'll buy it with my own money later.        ";
		otherwise if the subject is the suits of armor;
			process 1 for "No, it's a little too bulky, really.                    ";
		otherwise if the subject is the telephone;
			process 1 for "I'm obviously not going to take the phone with me...    ";
			process 2 for "Besides, it's connected by a wire.                      ";
		otherwise if the subject is the magneto;
			process 1 for "I can't take it; it's built into the phone. And anyway, ";
			process 2 for "I don't see what use it would be to me.                 ";
		otherwise if the subject is the block handle;
			process 1 for "Well, I can grab the handle with my hand, but that      ";
			process 2 for "doesn't help much.                                      ";
		end if;
	[Generic failures]
	otherwise if the subject is unattainable;
		process 1 for "I can't do anything with this; it's out of my reach.    ";
	otherwise if the subject is pointless to take;
		process 1 for "I wouldn't gain much by taking that with me.            ";
	otherwise if the subject is physically impossible to take;
		process 1 for "It's impossible to take that, obviously.                ";
	otherwise if the subject is broken if taken;
		process 1 for "To take that, I'd have to break things, which isn't     ";
		process 2 for "typically a good idea.                                  ";
	otherwise if the subject is anchored in place;
		process 1 for "I'm not going to start taking things apart...           ";
	otherwise if the subject is a little too heavy to carry;
		process 1 for "I can't take that, it's very heavy.                     ";
	otherwise if the subject is too heavy to carry;
		process 1 for "I can't take that; it's far too heavy.                  ";
	otherwise if the subject is risky to carry;
		process 1 for "I shouldn't touch it. If anyone sees me carrying that,  ";
		process 2 for "I'm likely to get sacked.                               ";
	otherwise if the subject is risky to steal;
		process 1 for "It's best not to touch it. A valuable item that         ";
		process 2 for "mysteriously disappears? The new girl will inevitably be";
		process 2 for "blamed.                                                 ";
	otherwise if the subject is nonsensical to try to take;
		generate 1 for "It makes no sense to try to take [a subject].";
	end if.


Book - Result of using

To attempt to use (subject - a useful item):
	[Successful action]
	if the subject is able to be used begin;
		[Bed]
		if the subject is the laundress' bed begin;
			if the communist is brought into the last scene begin;
				process 1 for "I'm pretty sure this isn't a good time to be sleeping.  ";
			otherwise if the mechanism is set to the morning or the mechanism is set to the afternoon;
				process 1 for "It's too early to go to bed, and I'll get a proper      ";
				process 2 for "beating if I take a nap now.                            ";
			otherwise if the mechanism is set to the night and the communist is not governess lookout-assessed;
				process 1 for "No, I'd really like to know who likes to wander the     ";
				process 2 for "corridors at night, other than me...                    ";
			otherwise if the key imprinter is imprinted and the communist is not bound to get the fake keys;
				process 1 for "Oh, no, I really should give the case back to Marceline.";
				process 2 for "I'd like to put this chapter behind me once and for all.";
			otherwise if the communist is leaving evidence of wrongdoing and the communist is not divine;
				display the list of misdeeds;
			else;
				now the mechanism is paused;
				if the mechanism is set to the evening begin;
					if the communist is love letter-sent and the communist is not fateful night-befallen begin;
						process 1 for "Given the situation, now that I've written that dreadful";
						process 2 for "letter, all I can do is wait for night to fall...       ";
						add in a new paragraph "([key 1]) Wait until nightfall";
						add in a new line "([key 2]) Back";
						now the mechanism is only allowing the wait option;
					otherwise if the mechanism is set during the third act and the communist is call-made;
						process 1 for "Now that the day is over, all I can do is wait for      ";
						process 2 for "nightfall and meet up with Marceline. I hope she'll have";
						process 2 for "brought everything I need.                              ";
						add in a new paragraph "([key 1]) Wait until nightfall";
						add in a new line "([key 2]) Back";
						now the mechanism is only allowing the wait option;
					else;
						if the communist is not coming of the comrade-assessed begin;
							process 1 for "I could go to bed. After all, there's not much for me to";
							process 2 for "do here, since I didn't bring my training books.        ";
							process 3 for "However, I could wait for night to fall and meet up with";
							process 2 for "Marceline to tell her what I've learnt today. I imagine ";
							process 2 for "she'll be just outside the estate.                      ";
							now the communist is coming of the comrade-assessed;
						else;
							process 1 for "It's been a long day. What should I do?";
						end if;
						add in a new paragraph "([key 1]) Wait until nightfall";
						add in a new line "([key 2]) Sleep until morning";
						add in a new line "([key 3]) Back";
					end if;
				otherwise if the mechanism is set to the night;
					process 1 for "It's very late, and I'm really tired. What should I do? ";
					add in a new paragraph "([key 1]) Sleep until morning";
					add in a new line "([key 2]) Back";
				end if;
				now the mechanism is special passing time input;
				now the mechanism is avoiding the input fallback;
			end if;
		[Washing tub]
		otherwise if the subject is the basin;
			[Numerous restrictions that ensure script consistency]
			if the communist is following the tutorial and there is at least one comprising something laundry basket that is not enclosed by the laundry room begin;
				process 1 for "Before I get to work, I should first go and see where   ";
				process 2 for "all those laundry baskets are.                          ";
			otherwise if the mechanism is set during the third act and the mechanism is set to the evening;
				process 1 for "I don't think it's time for paid work any more.         ";
			otherwise if the mechanism is set to the evening or the mechanism is set to the night;
				process 1 for "Working voluntarily outside my hours? That would be a   ";
				process 2 for "sign of alienation at work; I'd become the laughing     ";
				process 2 for "stock of the party...                                   ";
			otherwise if the mechanism is set to the afternoon and the communist is not count-met;
				process 1 for "Well, at least this once, I should go and see if there's";
				process 2 for "any more laundry to do in the mansion.                  ";
			otherwise if the governess is depressed and there is at least one comprising something laundry basket that is not enclosed by the laundry room;
				if the communist is not depression-assessed begin;
					process 1 for "No, something tells me I shouldn't neglect my duties and";
					process 2 for "leave laundry lying about today...                      ";
				else;
					process 1 for "Oh, no, I should not take advantage of the housekeeper's";
					process 2 for "absence to neglect my duties and leave dirty laundry    ";
					process 2 for "lying about...                                          ";
				end if;
			otherwise if the mechanism is set during the third act and the communist is not call-made;
				process 1 for "Hmm... Now is not the time. First, I need to talk to    ";
				process 2 for "Marceline.                                              ";
			otherwise if the mechanism is set to the midday and the communist is not delegation-glimpsed;
				process 1 for "Hey, I still have a mission to fulfil! I haven't even   ";
				process 2 for "bothered to see what the delegation is up to...         ";
			otherwise if the mechanism is set to the midday and the communist is not aware of the french invasion of Russia and the communist is not table spying-failed;
				process 1 for "I clearly shouldn't get back to work just yet! I must at";
				process 2 for "least try to eavesdrop on these gentlemen's             ";
				process 2 for "conversations!                                          ";
			otherwise if the mechanism is set to the afternoon and the comrade is in the exterior and the communist is not equipment-received;
				process 1 for "Now's not the time to get back to work: Marceline told  ";
				process 2 for "me she'd be coming to the mansion this afternoon.       ";
			otherwise if the communist is carrying the graphophone and the communist is not photos-taken;
				process 1 for "Now's not the time; I need to find a way to take        ";
				process 2 for "photographs of the delegates.                           ";
			otherwise if the communist is carrying the graphophone;
				process 1 for "Marceline is waiting for me outside: I should give her  ";
				process 2 for "the equipment back before I start working again.        ";
			otherwise if the mechanism is set during the third act and there is at least one comprising something laundry basket that is not enclosed by the laundry room;
				process 1 for "Ah, no, there's still some laundry lying about, and this";
				process 2 for "isn't the time to neglect my duties. I've got to behave ";
				process 2 for "myself today.                                           ";
			otherwise if the communist is leaving evidence of wrongdoing and the communist is not divine;
				display the list of misdeeds;
			else;
				now the mechanism is paused;
				if the mechanism is set during the third act begin;
					if the mechanism is set to the midday begin;
						if the communist is cannon-fired begin;
							process 1 for "I think I've done enough... Should I get back to work   ";
							process 2 for "until this afternoon?                                   ";
						otherwise if the communist is soldier-sent away and the cannon is already examined;
							process 1 for "Despite all the reading I've done, I can't figure out   ";
							process 2 for "how to get this cannon to fire. It's a shame. I might as";
							process 2 for "well get back to work until this afternoon.             ";
						otherwise if the communist is soldier-sent away;
							process 1 for "I went to a lot of trouble to get access to the         ";
							process 2 for "courtyard, but this tank doesn't inspire me at all. I   ";
							process 2 for "might as well get back to work until the afternoon...   ";
						otherwise if the communist is aware of the french invasion of Russia;
							process 1 for "Since I can't get access to the tank, I might as well go";
							process 2 for "back to work until the afternoon, I suppose...          ";
							process 3 for "It's a shame, really. The soldier doesn't look all that ";
							process 2 for "threatening. I wonder what he'd make of all this talk   ";
							process 2 for "about the invasion.                                     ";
						otherwise if the communist is table spying-failed;
							process 1 for "I don't think there's anything more I can do for the    ";
							process 2 for "moment, unfortunately. I'll just have to get on with my ";
							process 2 for "work until this afternoon.                              ";
						end if;
					otherwise if the mechanism is set to the morning;
						process 1 for "Should I get on with my work until the housekeeper comes";
						process 2 for "to fetch me?                                            ";
					otherwise if the mechanism is set to the afternoon and the communist is delegation-spied and the communist is not wrong code-sent;
						process 1 for "I really can't make head nor tail of those mysterious   ";
						process 2 for "words the count said. I suppose I'll just have to get on";
						process 2 for "with my work until this evening.                        ";
					otherwise if the mechanism is set to the afternoon;
						process 1 for "I think I've done all I can for now. Should I get on    ";
						process 2 for "with my work until this evening?                        ";
					end if;
				otherwise if the mechanism is set to the morning;
					process 1 for "Should I get on with my work until this afternoon?      ";
				otherwise if the mechanism is set to the afternoon;
					process 1 for "Should I get on with my work until this evening?        ";
				end if;
				add in a new paragraph "([key 1]) Get to work";
				add in a new line "([key 2]) Back";
				now the mechanism is special passing time input;
				now the mechanism is avoiding the input fallback;
			end if;
		[Lantern]
		otherwise if the subject is the tin lantern;
			if the communist is hidden begin;
				process 1 for "I'm hiding: I should avoid drawing attention to myself. ";
			otherwise if the communist is not lantern-filled;
				process 1 for "I turn the screw to make the stone sparkle, but nothing ";
				process 2 for "happens: the tank is empty.                             ";
			otherwise if the subject is ignited;
				if the location is unlighted begin;
					if the communist is prone to any danger begin;
						process 1 for "I'll trip over if I turn it off! I should either hide or";
						process 2 for "run away!                                               ";
					else;
						process 1 for "I shouldn't turn it off... I'll end up in the dark, and ";
						process 2 for "I'll bump into a wall for sure; it'll be ridiculous.    ";
					end if;
				else;
					process 1 for "I turn the lantern's screw, smothering the wick until it";
					process 2 for "goes out completely.                                    ";
					now the subject is not ignited;
				end if;
			otherwise if the subject is not ignited;
				process 1 for "I turn the screw to make the stone inside the sleeve    ";
				process 2 for "sparkle. The oil-soaked wick lights up immediately.     ";
				now the subject is ignited;
			end if;
		[Tap]
		otherwise if the subject is the faucet;
			if the communist is free begin;
				if the communist is not faucet flow-assessed begin;
					process 1 for "Let's see... I turn on the tap, and water starts to flow";
					process 2 for "onto the floor. It trickles quietly towards the drain   ";
					process 2 for "grate beneath the washing tub.                          ";
					now the drain grate is not hidden;
					now the communist is faucet flow-assessed;
					now the faucet is flowing;
					now the faucet is not secondary;
				otherwise if the faucet is flowing;
					process 1 for "I'm not sure it's doing much. I turn the tap off again. ";
					now the faucet is not flowing;
					now the faucet is secondary;
				else;
					process 1 for "I turn the tap on again. The water starts to flow away  ";
					process 2 for "through the drain grate.                                ";
					now the faucet is flowing;
					now the faucet is not secondary;
				end if;
				if the overhead pipe is already destroyed and the faucet is flowing begin;
					process 3 for "I can hear a faint trickling sound from the floor below.";
				otherwise if the overhead pipe is already destroyed and the faucet is not flowing;
					process 3 for "The trickling sound soon fades away.                    ";
				end if;
			else;
				process 1 for "I'll turn this thing on when I'm doing the washing. I   ";
				process 2 for "don't need water for the moment.                        ";
			end if;
		[Switch in the pantry]
		otherwise if the subject is the door switch;
			if the diverter is already destroyed begin;
				process 1 for "I flick the switch... but nothing happens.              ";
			otherwise if the electromagnet is in the diverter and the communist is not victorious of the electromagnet challenge;
				process 1 for "I flick the switch...                                   ";
				process 3 for "Immediately, I hear a strange humming sound coming from ";
				process 2 for "the door, followed by a sort of snapping sound, then... ";
				process 2 for "Victory! The door opens slightly, as if something had   ";
				process 2 for "stopped holding it shut.                                ";
				now the communist is victorious of the electromagnet challenge;
				now the electromagnetic door is unlatching the cellar door;
			otherwise if the electromagnet is in the diverter;
				if the electromagnetic door is unlatching the cellar door begin;
					process 1 for "I flick the switch again, but nothing new happens.      ";
				else;
					process 1 for "I flick the switch. Immediately, the strange humming    ";
					process 2 for "sound comes back, and the door opens slightly.          ";
					now the electromagnetic door is unlatching the cellar door;
				end if;
			else;
				process 1 for "I flick the switch... but nothing happens.              ";
			end if;
		[Electric circuit breaker]
		otherwise if the subject is the left lever;
			if the electrical panel is not delivering power begin;
				if the subject is not already used begin;
					process 1 for "In one swift movement, I flip the circuit breaker.      ";
					process 3 for "There's a faint crackling sound, then everything starts ";
					process 2 for "to light up: electric lights hanging from the vaulted   ";
					process 2 for "ceiling turn on one by one, bathing the place in        ";
					process 2 for "dazzling artificial light.                              ";
					process 3 for "I'll have to remember to switch it all off later.       ";
					now the printed name of the left lever is "lighting circuit breaker";
				else;
					process 1 for "I push the lever: one after the other, the bright lights";
					process 2 for "in the basement turn back on.                           ";
				end if;
				now the electrical panel is delivering power;
			otherwise if the electrical panel is delivering power;
				if the communist is not carrying an ignited tin lantern begin;
					process 1 for "What a brilliant idea... And once I'm in the dark, what ";
					process 2 for "am I going to do?                                       ";
				else;
					process 1 for "I flick the lever, and suddenly all the lights in the   ";
					process 2 for "basement go out, leaving only my lantern to illuminate  ";
					process 2 for "the darkness.                                           ";
					now the electrical panel is not delivering power;
				end if;
			end if;
		[Lift circuit breaker]
		otherwise if the subject is the right lever;
			if the communist is not lift-discovered begin;
				if the communist is not lift power-restored begin;
					if the subject is not already used begin;
						process 1 for "I flick the lever to find out what it's for...          ";
						process 3 for "Suddenly, there's a brief creak, making me jump... and  ";
						process 2 for "light starts spilling out through the gaps around the   ";
						process 2 for "strange cupboard door.                                  ";
					else;
						process 1 for "Reluctantly, I flick the lever again. The light comes   ";
						process 2 for "back on inside the cupboard.                            ";
					end if;
					now the communist is lift power-restored;
				otherwise if the communist is lift power-restored;;
					process 1 for "A cupboard that glows? I'm not amused by this sort of   ";
					process 2 for "trickery. I flick the lever again.                      ";
					process 3 for "The creak happens once more, and the light goes out.    ";
					now the communist is not lift power-restored;
				end if;
			otherwise if the communist is lift-discovered;
				if the communist is not lift-taken begin;
					process 1 for "I've found a lift in the basement of an old mansion.    ";
					process 2 for "Furthermore, I'm curious by nature. Consequently, I     ";
					process 2 for "don't want to deactivate it without even knowing where  ";
					process 2 for "it goes.                                                ";
				otherwise if the communist is downstairs crates-sabotaged;
					process 1 for "Turning the lift off isn't the best way to prevent      ";
					process 2 for "anyone from accessing the basement. I should opt for a  ";
					process 2 for "more radical solution.                                  ";
				otherwise if the communist is lift-taken;
					process 1 for "I think I'll take the risk and not deactivate the lift: ";
					process 2 for "it might come in handy.                                 ";
					process 3 for "If someone finds the circuit breaker switched on,       ";
					process 2 for "they'll surely think it's an oversight, rather than     ";
					process 2 for "suspecting the poor, clueless little laundress.         ";
				end if;
			end if;
		[Washbasin]
		otherwise if the subject is the washbasin;
			if the communist is not wet begin;
				if the washbasin is already used begin;
					process 1 for "Yes, why not have another go?                           ";
				else;
					process 1 for "After all, why not?                                     ";
				end if;
				process 3 for "I turn on the tap and splash some cold water on my face.";
				process 2 for "It feels really nice.                                   ";
				now the communist is wet;
			else;
				process 1 for "I turn on the tap once more and splash my face again.   ";
				process 2 for "Why deny myself the pleasure?                           ";
			end if;
		[Towels]
		otherwise if the subject is the stacks of towels;
			if the communist is wet begin;
				process 1 for "I take a towel from the pile and dry myself thoroughly, ";
				process 2 for "not forgetting my ears and the back of my neck. The     ";
				process 2 for "fabric smells like the soap from the laundry room. How  ";
				process 2 for "satisfying!                                             ";
				process 3 for "I fold the damp towel neatly and slip it to the very    ";
				process 2 for "bottom of the pile.                                     ";
				now the communist is not wet;
			else;
				process 1 for "But... I'm not wet.                                     ";
			end if;
		[Meal leftovers]
		otherwise if the subject is the food remains;
			if the subject is not consumed begin;
				process 1 for "I'm not going to take this with me, but...              ";
				process 3 for "Oh, why not? I take a bite out of the chop... Ah, it's  ";
				process 2 for "really good! There are big grains of salt on it...      ";
				process 3 for "It doesn't take long before the bone is thoroughly      ";
				process 2 for "gnawed clean. I place it next to the others.            ";
				now the subject is consumed;
			else;
				process 1 for "Unfortunately, there's nothing left to eat...           ";
			end if;
		[Feast for the delegates]
		otherwise if the subject is the feast;
			if the feast is consumed begin;
				process 1 for "There's nothing left, alas. I won't be able to do that. ";
				if the subject is not tasted begin;
					process 3 for "If I'd been a bit more opportunistic, I'd have helped   ";
					process 2 for "myself before those gentlemen arrived. But it's no great";
					process 2 for "matter; I'm not hungry anyway.                          ";
				end if;
			otherwise if the feast is tasted;
				process 1 for "Oh, I really shouldn't take any more; people will       ";
				process 2 for "eventually realise that a little mouse visited the      ";
				process 2 for "table.                                                  ";
			else;
				process 1 for "Why not, why not! Without wasting any time, I grab a    ";
				process 2 for "piece of pâté en croûte that had been catching my eye,  ";
				process 2 for "and I soon swallow it... It's really delicious.         ";
				process 3 for "Is this piece of meat as good as the pâté?... Yes, yes, ";
				process 2 for "absolutely.                                             ";
				process 3 for "I quickly order the rest so that no one notices what's  ";
				process 2 for "missing.                                                ";
				now the subject is tasted;
			end if;
		[Block handle]
		otherwise if the subject is the block handle;
			if the subject is not already used begin;
				process 1 for "Using the handle, I give the breech block a sharp pull  ";
				process 2 for "downwards: the inside of the barrel comes into view,    ";
				process 2 for "perfectly aligned with the centre of the hole running   ";
				process 2 for "through the block. I can even see daylight shining      ";
				process 2 for "through the entire length of the gun.                   ";
				now the breech block is lowered;
			otherwise if the breech block is lowered;
				if the breech block is loaded begin;
					process 1 for "With a sharp motion, I raise the breech block back up.  ";
					process 2 for "The shell disappears from view, but the firing pin is   ";
					process 2 for "now aligned with the path of the percussion hammer.     ";
				else;
					process 1 for "With a sharp motion, I raise the breech block back up to";
					process 2 for "the position I found it in: the bore of the barrel      ";
					process 2 for "disappears from view, but the firing pin is now aligned ";
					process 2 for "with the path of the percussion hammer.                 ";
				end if;
				now the breech block is not lowered;
			otherwise if the breech block is raised;
				if the breech block is loaded begin;
					process 1 for "I lower the breech block again, moving the firing pin   ";
					process 2 for "away from the hammer's axis and revealing the base of   ";
					process 2 for "the shell, firmly seated inside the barrel.             ";
				else;
					process 1 for "I lower the breech block again, moving the firing pin   ";
					process 2 for "away from the hammer's axis and revealing the inside of ";
					process 2 for "the barrel through the hole drilled in the block.       ";
				end if;
				now the breech block is lowered;
			end if;
		[Trigger lever]
		otherwise if the subject is the trigger lever;
			if the percussion hammer is ready to strike begin;
				if the breech block is raised and the breech block is loaded begin;
					process 1 for "Yes, I think everything's in place.                     ";
					process 3 for "Re-enacting what I've already seen in photographs, I    ";
					process 2 for "take the weapon's grip in my hand, position myself      ";
					process 2 for "safely on the other side of the guard plate, my shoulder";
					process 2 for "against the leather pad, and look through the sight.    ";
					process 3 for "I swivel the cannon slightly towards the front steps. My";
					process 2 for "finger moves towards the trigger lever... I take a deep ";
					process 2 for "breath... and press it down.                            ";
					start a special standby according to 9;
					now the mechanism is avoiding the input fallback;
					now the communist is cannon-fired;
				otherwise if the breech block is raised and the breech block is not loaded;
					process 1 for "I press the trigger...                                  ";
					process 3 for "Instantly, with a resounding clang, the hammer strikes  ";
					process 2 for "the firing pin.                                         ";
					process 3 for "Nothing else happens.                                   ";
				otherwise if the breech block is lowered and the breech block is loaded;
					process 1 for "I press the trigger...                                  ";
					process 3 for "Instantly, the hammer comes down violently on its axis, ";
					process 2 for "stopping some distance from the shell I loaded into the ";
					process 2 for "barrel, without touching anything. Nothing else happens.";
					now the percussion hammer is not ready to strike;
				otherwise if the breech block is lowered and the breech block is not loaded;
					process 1 for "I press the trigger...                                  ";
					process 3 for "Instantly, the hammer comes down violently on its axis, ";
					process 2 for "coming to a halt in front of the hole in the breech     ";
					process 2 for "block, without touching anything.                       ";
				end if;
				now the percussion hammer is not ready to strike;
			otherwise if the percussion hammer is not ready to strike;
				process 1 for "I press the trigger, half-heartedly. Indeed, nothing    ";
				process 2 for "happens; I can't even move it.                          ";
			end if;
		else;
			process 1 for "OH-OH MUCHO PROBLEMO: use not described!                ";
		end if;
		now the subject is already used;
	[Exceptions leading to other actions]
	otherwise if the subject is the strange door;
		attempt to open the subject;
	otherwise if the subject is the teleprinter;
		depict the subject;
	otherwise if the subject is the safe lock;
		depict the subject;
	otherwise if the subject is the documents;
		depict the subject;
	otherwise if the subject is the magneto;
		attempt to use the telephone;
	otherwise if the subject is the crank;
		attempt to rotate the subject;
	otherwise if the subject is the sight;
		depict the subject;
	otherwise if the subject is the bleach and the communist is free;
		attempt to open the subject;
	otherwise if the subject is the upper lift door;
		start a movement to the down;
	otherwise if the subject is the lower lift door and the communist is lift-discovered;
		start a movement to the up;
	otherwise if the subject is the breakfast;
		attempt to take the subject;
	otherwise if the subject is the soap box and the communist is free;
		[Sentimental moment: two thousand hours of work separate this exception from the text below]
		attempt to rotate the subject;
	[Customised failures]
	otherwise if the subject is the soap box and the communist is not free;
		process 1 for "Oh, I'll use the soap powder when the time comes, and   ";
		process 2 for "that time will come soon enough.                        ";
	otherwise if the subject is the bleach;
		process 1 for "I don't need it for now.                                ";
	otherwise if the subject is the diverter;
		process 1 for "I can't see how I can use this. There's no button, nor  ";
		process 2 for "anything that can actually be used.                     ";
	otherwise if the subject is the electromagnetic door;
		process 1 for "I don't see what I could do with it; there's neither a  ";
		process 2 for "lock nor a handle.                                      ";
	otherwise if the subject is the electromagnet;
		process 1 for "On their own, I don't think these coils could be of much";
		process 2 for "use to me.                                              ";
	otherwise if the subject is the pantry;
		process 1 for "Ah... Steal some food? I've no ethical qualms about     ";
		process 2 for "that, if the owner is a bourgeois, but I'm not hungry.  ";
	otherwise if the subject is the light tank;
		process 1 for "If I'm really determined to risk using this thing, I    ";
		process 2 for "should start by climbing down into it.                  ";
	otherwise if the subject is the set of microforms;
		if the communist is not microforms-seen begin;
			process 1 for "I'd love to, but I'm not sure how...                    ";
		otherwise if the communist is microforms-seen;
			process 1 for "I need to put that headlight-like device on top of them ";
			process 2 for "to see the photographs.                                 ";
		end if;
	otherwise if the subject is the episcope;
		if the communist is not microforms-seen begin;
			process 1 for "Yes, but how? I don't see a switch labelled 'Press to   ";
			process 2 for "operate'.                                               ";
		otherwise if the communist is microforms-seen;
			process 1 for "To use this thing, I have to plug the cord into the     ";
			process 2 for "socket.                                                 ";
		end if;
	otherwise if the subject is the seatings;
		process 1 for "Let's see... I sit down on one of the chairs in order to";
		process 2 for "check how comfortable it is.                            ";
		process 3 for "Quite comfortable. I sit nicely on it.                  ";
		process 3 for "I stand up again.                                       ";
	otherwise if the subject is the chalkboard;
		process 1 for "I know how to draw stick figures, but I can't see any   ";
		process 2 for "chalk and, deep down, I know full well I shouldn't do   ";
		process 2 for "it.                                                     ";
	otherwise if the subject is the electrical panel;
		process 1 for "Right, but which of the two levers should I flip?       ";
	otherwise if the subject is the rosehip fruits;
		process 1 for "In the state they're in, there's not much I can do with ";
		process 2 for "them.                                                   ";
	otherwise if the subject is the rosehip seeds;
		process 1 for "The seeds are too damp for me to do anything with them. ";
	otherwise if the subject is the mansion;
		process 1 for "Ah... But that doesn't make sense...                    ";
	otherwise if the subject is the copper utensils;
		process 1 for "I can't see what I could do with them, really.          ";
	otherwise if the subject is the hearth;
		process 1 for "I don't think I need to use this. And anyway, I'd have  ";
		process 2 for "to find some kindling, some matches... And I'd probably ";
		process 2 for "have to sweep the chimney too...                        ";
	otherwise if the subject is the stove;
		process 1 for "I don't think I need to cook anything...                ";
	otherwise if the subject is the count's bed;
		process 1 for "Ah, yes, do a Mata Hari? Lie on the count's bed and wait";
		process 2 for "for him in my underwear to win him over?                ";
		process 3 for "I don't think I'm any more prudish than the next girl,  ";
		process 2 for "but even so, that's not my style.                       ";
	otherwise if the subject is the governess' bed or the subject is the maid's bed or the subject is the cook's bed;
		process 1 for "Come on, that's not my bed at all...                    ";
	otherwise if the subject is the love letter;
		process 1 for "Sure, but how?                                          ";
	otherwise if the subject is the note from the governess;
		process 1 for "I'm not sure how I can use this note.                   ";
	otherwise if the subject is the pile of clothes;
		process 1 for "Use this? How?                                          ";
		process 3 for "In any case, I refuse.                                  ";
	otherwise if the subject is the bedside book;
		process 1 for "This isn't the time for reading. Besides, reading Le    ";
		process 2 for "Mercure de France is very far down my list of           ";
		process 2 for "priorities.                                             ";
	otherwise if the subject is the maid's clothes;
		process 1 for "Ah, what a brilliant idea, I'll dress up as a maid.     ";
		process 2 for "After all, it would be an improvement on my social      ";
		process 2 for "standing. However, her clothes are too small for me.    ";
	otherwise if the subject is the spare clothes;
		process 1 for "Now that's a good idea, I'll dress as an aristocrat, and";
		process 2 for "that way I'll go unnoticed... That said, when workers   ";
		process 2 for "dress up to look like the bourgeoisie, nobody's fooled. ";
	otherwise if the subject is the cufflink collection;
		process 1 for "I can't wear them: the sleeves of my blouse have        ";
		process 2 for "buttons. Which, incidentally, is much more practical.   ";
	otherwise if the subject is the bookshelf;
		process 1 for "Oh, this isn't the time for reading...                  ";
	otherwise if the subject is the painting;
		process 1 for "I don't think I can use that.                           ";
	otherwise if the subject is the bathtub;
		process 1 for "Oh, I'd love to have a bath, a proper one... But the    ";
		process 2 for "count would pull a funny face if he walked into the room";
		process 2 for "whilst I was splashing about.                           ";
	otherwise if the subject is the suits of armor;
		process 1 for "Yes, I'd love to try on one of those suits, but         ";
		process 2 for "unfortunately, they're not my size, and, more           ";
		process 2 for "importantly, my squire isn't here.                      ";
	otherwise if the subject is the grand piano;
		process 1 for "Oh, I don't know how to play it... I'll leave the music ";
		process 2 for "to others.                                              ";
		process 3 for "That said, looking at the keyboard reminds me of those  ";
		process 2 for "mediocre adventure novels... Sometimes, the hero opens  ";
		process 2 for "secret doors by playing a certain melody, as if it were ";
		process 2 for "mechanically plausible. It certainly wouldn't happen in ";
		process 2 for "this mansion.                                           ";
	otherwise if the subject is the telephone;
		if the mechanism is set during the third act and the communist is not call-made begin;
			if the communist is not missing crank-ascertained begin;
				process 1 for "All right, I should be able to ring the hotel where     ";
				process 2 for "Marceline is staying. I just need to turn the c...      ";
				process 3 for "Oh, blimey, where's the crank? I hadn't noticed it was  ";
				process 2 for "missing... All I can see is the magneto sticking out on ";
				process 2 for "the side, with a hole to insert it into...              ";
				now the magneto is not hidden;
				assimilate silently "CK telephone";
				now the communist is missing crank-ascertained;
			otherwise if the crank is not telephone-combined;
				process 1 for "To do that, I need to turn the crank. However, the crank";
				process 2 for "isn't in the magneto.                                   ";
			else;
				process 1 for "To do that, I need to turn the crank.                   ";
			end if;
		else;
			process 1 for "Oh, but... I don't think I need to speak to anyone...   ";
		end if;
	otherwise if the subject is the cannon;
		process 1 for "Ah, it would be nice if it were that simple! But I'm    ";
		process 2 for "going to have to be more thorough than that.            ";
	otherwise if the subject is the firing pin;
		process 1 for "It works all by itself when the hammer strikes it.      ";
		process 2 for "There's nothing I can do myself.                        ";
	otherwise if the subject is the percussion hammer;
		process 1 for "It may look like a real hammer, but I can't use it as if";
		process 2 for "it were a tool. It's attached to a shaft, and the       ";
		process 2 for "shaft's bolted to the breech.                           ";
	otherwise if the subject is the guard plate;
		process 1 for "I don't need to use that right now. It's designed to    ";
		process 2 for "protect the gunner at the moment of firing.             ";
	otherwise if the subject is the graphophone;
		if the crank is graphophone-combined begin;
			process 1 for "To do that, I need to wind it up by turning the crank.  ";
		otherwise if the count is in the location of the communist and the communist is not carrying the crank;
			process 1 for "I can't... I couldn't replace the missing key, and now I";
			process 2 for "won't be able to wind the device up again... I won't be ";
			process 2 for "able to record the conversations...                     ";
		else;
			process 1 for "To do that, I'd have to turn its key to wind it up, but ";
			process 2 for "the key is missing...                                   ";
		end if;
	otherwise if the subject is the cartridges;
		process 1 for "Really? How? By picking up a cartridge with my          ";
		process 2 for "fingertips and poking the villains with it?             ";
	otherwise if the subject is the dummy lantern;
		if the communist is lantern-forbidden begin;
			process 1 for "I shouldn't touch it; the housekeeper told me not to... ";
		else;
			process 1 for "I'd rather not touch it. I'm not sure I'm allowed to.   ";
		end if;
	otherwise if the subject is the telephone remains;
		process 1 for "To make a phone call? That's a good one...              ";
	[Generic failures]
	else;
		if the subject is unattainable begin;
			process 1 for "I can't do anything with that; it's out of my reach.    ";
		otherwise if the subject is able to be opened;
			if the subject is closed begin;
				process 1 for "I don't see how I could use that. On the other hand, it ";
				process 2 for "opens.                                                  ";
			otherwise if the subject is open;
				process 1 for "I don't see how I could use that. On the other hand, it ";
				process 2 for "closes.                                                 ";
			end if;
		otherwise if the subject is able to be combined;
			process 1 for "It's not something that can be used on its own.         ";
		else;
			process 1 for "I don't think I can use that.                           ";
		end if;
	end if.


Book - Result of opening

To attempt to open (subject - a useful item):
	[Initial restrictions]
	if the subject is the lower lift door and the communist is not lift power-restored begin;
		process 1 for "I pull on the handle... but the cupboard won't open.    ";
	otherwise if the subject is the wall safe and the safe lock is not unbolted;
		process 1 for "I try to pull the handle, but I can't get the safe to   ";
		process 2 for "open.                                                   ";
	otherwise if the subject is the upper lift door and the diverter is already destroyed;
		process 1 for "I try to open the door... but it remains shut.          ";
		process 3 for "As I've cut off the power to the basement, the lift must";
		process 2 for "be stuck below ground. I won't be able to go down.      ";
	otherwise if (the subject is the maid's chest and the communist is free) or (the subject is the writing desk and the communist is free);
		process 1 for "This isn't the time to be rummaging through things.     ";
	[Successful action]
	otherwise if the subject is able to be opened and the subject is closed;
		[Cabinet]
		if the subject is the cabinet and the cabinet is not already opened begin;
			process 1 for "I open the cabinet doors.                               ";
			process 3 for "Amongst various items needed for housekeeping, my       ";
			process 2 for "attention is drawn to a beautiful kerosene lantern      ";
			process 2 for "sitting next to a can of fuel.                          ";
			process 3 for "It might come in handy... Perhaps I should ask the      ";
			process 2 for "housekeeper if I can take it.                           ";
			assimilate silently "HK lantern";
		[Personal chest]
		otherwise if the subject is the laundress' chest and the laundress' chest is not already opened;
			process 1 for "I lift the heavy lid.                                   ";
			process 3 for "The chest is pretty much empty, apart from a pile of    ";
			process 2 for "spare clothes that I don't expect to need. On top of the";
			if the apron is in the laundress' chest begin;
				process 2 for "pile is a hairpin and the apron I've just stored there. ";
			else;
				process 2 for "pile is a hairpin.                                      ";
			end if;
		[Wall-mounted compartment]
		otherwise if the subject is the electrical box and the electrical box is not already opened;
			process 1 for "There's a small handle... I open the box with ease.     ";
			process 3 for "Inside, there's a complicated electrical device. Ah...  ";
			process 2 for "If only I'd become an electrician...                    ";
		[Tallboy]
		otherwise if the subject is the tallboy and the tallboy is not already opened;
			process 1 for "With a certain amount of irritation, I open the dozen   ";
			process 2 for "small drawers that make up the tallboy, one by one. And ";
			process 2 for "in the last one... Ah, finally some progress!           ";
			process 3 for "I find two odd-looking copper coils and, most           ";
			process 2 for "importantly, a switch screwed into the wood.            ";
			process 3 for "For a moment, my gaze shifts from the handle-less door  ";
			process 2 for "to the switch... Well! This mansion is more modern than ";
			process 2 for "it looks! With gadgets like these, I'd feel as though I ";
			process 2 for "were on the Nautilus.                                   ";
		[Episcope]
		otherwise if the subject is the episcope;
			if the subject is not already opened begin;
				process 1 for "I open the cover of the machine and, immediately, an    ";
				process 2 for "electric cable comes out and falls at my feet,          ";
				process 2 for "unravelling as it does so. At one end, there's a        ";
				process 2 for "three-pin plug, presumably intended to power the        ";
				process 2 for "headlight.                                              ";
				process 3 for "I look around and soon spot a socket at the foot of the ";
				process 2 for "wall, just a short distance away.                       ";
				now the power socket is not hidden;
			else;
				process 1 for "I open the machine again, and its electrical cord       ";
				process 2 for "unravels at my feet.                                    ";
			end if;
			now the electric cable is not hidden;
		[Downstairs lift door]
		otherwise if the subject is the lower lift door;
			process 1 for "I open the door... Oh! But this isn't a cupboard, it's a";
			process 2 for "lift! Why on earth does the count need something like   ";
			process 2 for "this to get into an empty basement?...                  ";
			process 3 for "In any case, it's not nearly as fancy as the hotel lifts";
			process 2 for "I've seen in illustrated magazines. And there's not a   ";
			process 2 for "lift attendant in sight to take my luggage and press the";
			process 2 for "button. It's just a large wooden closet lit by a dim    ";
			process 2 for "ceiling light.                                          ";
			process 3 for "The arrow points upwards... If I wanted to, I should be ";
			process 2 for "able to go upstairs.                                    ";
			now the lower lift door is not secondary;
			now the lower lift door is not able to be opened;
			now the communist is lift-discovered;
			now the printed name of the right lever is "lift circuit breaker";
			now the printed name of the lower lift door is "lift";
		[Sideboard]
		otherwise if the subject is the cupboard and the cupboard is not already opened;
			process 1 for "I open the sideboard. Unsurprisingly, I find piles of   ";
			process 2 for "sheets, tablecloths and napkins that don't seem of much ";
			process 2 for "interest to me. On the top shelf, there's a roll of     ";
			process 2 for "adhesive plaster and a glass jar filled with cotton     ";
			process 2 for "wool.                                                   ";
		[Secretary desk]
		otherwise if the subject is the writing desk and the writing desk is not already opened;
			process 1 for "As silently as possible, I turn the small latch, then   ";
			process 2 for "open the secretary desk. The hinge on the fall front    ";
			process 2 for "gives off only a tiny squeak.                           ";
			process 3 for "In the compartments, amongst a heap of clumsily         ";
			process 2 for "scribbled recipes, I see a stack of writing paper and a ";
			process 2 for "beautiful pen lying beside it.                          ";
		[Maid's chest]
		otherwise if the subject is the maid's chest and the maid's chest is not already opened;
			process 1 for "I slowly lift the heavy lid...                          ";
			process 3 for "Like my own chest, the maid's contains a number of spare";
			process 2 for "clothes, all similar.                                   ";
			process 3 for "Half-hidden beneath the clothes is a bundle of postcards";
			process 2 for "tied with ribbons, the ends of which lead to a tiny     ";
			process 2 for "padlock keeping the bundle closed.                      ";
			if the note from the governess is in the maid's chest begin;
				process 3 for "Lying next to it is the note I'd glimpsed under the door";
				process 2 for "before.                                                 ";
			end if;
		[Envelope]
		otherwise if the subject is the envelope;
			process 1 for "Taking care not to crease the paper, I open the envelope";
			process 2 for "and take out the letter inside.                         ";
			now the letter is not hidden;
			if the communist is not governess-lured begin;
				teleport the governess to the banquet hall;
				reassign the governess to bookkeeping in the governess' bedroom;
				now the communist is governess-lured;
			end if;
		[Bedside book]
		otherwise if the subject is the bedside book;
			if the communist is carrying the bookmark begin;
				process 1 for "I open the book to the page where the bookmark was.     ";
			else;
				if the bedside book is not already examined begin;
					process 1 for "A bookmark runs through the book. I open it to the      ";
					process 2 for "marked page.                                            ";
				else;
					process 1 for "I open the book at the bookmark's position.             ";
				end if;
				if the communist is not bookmark-assessed begin;
					process 3 for "I come across an article about Russia... I doubt it'll  ";
					process 2 for "be interesting. On the other hand, the bookmark seems   ";
					process 2 for "rather out of the ordinary...                           ";
					now the communist is bookmark-assessed;
				end if;
			end if;
		[Wardrobe]
		otherwise if the subject is the dresser and the dresser is not already opened;
			process 1 for "I open the various doors of the wardrobe and quickly    ";
			process 2 for "glance through its contents. Nothing particularly       ";
			process 2 for "fascinating: mainly the count's clothes.                ";
			process 3 for "On a small shelf, there's a collection of cufflinks, all";
			process 2 for "lined up side by side.                                  ";
		[Portrait of the imperial family]
		otherwise if the subject is the painting;
			if the painting is not already opened begin;
				process 1 for "Why not? It's worth a go...                             ";
				process 3 for "Oh! I can actually rotate the painting! It's mounted on ";
				process 2 for "hinges; I can open it like a door... Pulling a stunt    ";
				process 2 for "like this with the imperial family is a crime of        ";
				process 2 for "lèse-majesté, surely?...                                ";
				process 3 for "And behind it... A safe, of course.                     ";
			else;
				process 1 for "I swing the painting open, revealing the safe behind it.";
			end if;
			now the wall safe is not hidden;
			if the wall safe is already examined begin;
				now the safe lock is not hidden;
			end if;
		[Safe]
		otherwise if the subject is the wall safe and the wall safe is not already opened;
			process 1 for "I open the safe door...                                 ";
			process 3 for "There's hardly anything in it: just four documents      ";
			process 2 for "loosely piled up. But I'm no ordinary burglar: this is  ";
			process 2 for "exactly the sort of thing I'm looking for.              ";
		[Telephone]
		otherwise if the subject is the telephone;
			if the communist is missing crank-ascertained and the telephone is not already opened begin;
				process 1 for "I lift the lid off the telephone, taking care not to    ";
				process 2 for "drop the handset on the floor... The hinges on the box  ";
				process 2 for "give off a slight squeak.                               ";
				process 3 for "Oh! There it is, the little rascal! The magneto's crank ";
				process 2 for "is tucked away in a small compartment, near the phone's ";
				process 2 for "mechanism.                                              ";
				forget "CK telephone";
			otherwise if the communist is not missing crank-ascertained and the telephone is not already opened;
				process 1 for "Out of curiosity, I open the box lid...                 ";
				process 3 for "I can see the phone's mechanism, and... Well, well! It  ";
				process 2 for "certainly looks like the telephone crank, tucked away in";
				process 2 for "a small compartment... I hadn't even noticed that it    ";
				process 2 for "wasn't fitted to the magneto.                           ";
				now the communist is missing crank-ascertained;
				now the magneto is not hidden;
			else;
				generate 1 for "I open the telephone's lid[if the crank is in the telephone]. The crank is tucked away in its little compartment[end if].";
			end if;
		[Generic action]
		else;
			[Variations on the default opening message]
			if the subject is the wall safe begin;
				process 1 for "I type in the name of the count's daughter and open the ";
				process 2 for "safe.                                                   ";
			else;
				add in a new screen "I open [the subject].";
			end if;
			if the subject is not enclosing something begin;
				add in a new paragraph "There's nothing of interest in it.";
			else;
				generate 2 for "Inside, I see [a list of visible useful items in the subject].";
			end if;
		end if;
		now the subject is already opened;
		now the subject is open;
	[Generic restriction if the item can be opened but is already open]
	otherwise if the subject is able to be opened and the subject is open;
		add in a new screen "It's already open...";
	else;
		[First, the false effects]
		[Rosehip fruits]
		if the subject is the rosehip fruits begin;
			process 1 for "Using my fingernails, I open the little fruits one by   ";
			process 2 for "one. After a brief effort, I'm left with a handful of   ";
			process 2 for "tiny seeds covered in long, fine hairs.                 ";
			process 3 for "That said, the seeds are all damp.                      ";
			now the rosehip fruits are nowhere;
			now the communist is carrying the rosehip seeds;
		[Necklace]
		otherwise if the subject is the gold chain;
			if the gold chain is not flipped begin;
				process 1 for "The necklace is very close to her neck... It must have a";
				process 2 for "clasp, but I can't reach it. It must be on the other    ";
				process 2 for "side, against the back of her neck.                     ";
			otherwise if the gold chain is flipped;
				if the small key is not detached begin;
					process 1 for "With the utmost care, I unfasten the clasp of the       ";
					process 2 for "necklace... and the key slides onto the mattress, freed ";
					process 2 for "from its restraints.                                    ";
					now the small key is detached;
				else;
					process 1 for "It's already unfastened...                              ";
				end if;
			end if;
		[Crates]
		otherwise if the subject is the southern crates or the subject is the northern crates or the subject is the upstairs crates;
			if the communist is not crates-initially opened begin;
				process 1 for "I open the lids of a few crates at random... Very well, ";
				process 2 for "they haven't been nailed shut yet, presumably so that   ";
				process 2 for "their contents can still be checked.                    ";
				now the communist is crates-initially opened;
			else;
				process 1 for "I open a few crates...                                  ";
			end if;
			if the subject is the southern crates and the communist is not southern crates-opened begin;
				process 3 for "These ones are full of weapons! Hundreds and hundreds of";
				process 2 for "French Lebel rifles, not to mention handguns, mortars,  ";
				process 2 for "machine guns and vast quantities of ammunition of all   ";
				process 2 for "kinds.                                                  ";
				process 3 for "France has certainly made a fine sale to the tsarist    ";
				process 2 for "generals... There's enough here to equip an entire      ";
				process 2 for "regiment.                                               ";
				now the communist is southern crates-opened;
			otherwise if the subject is the southern crates;
				process 3 for "These contain the weapons sold to the Tsarists. Rifles, ";
				process 2 for "handguns, machine guns, mortars, and all the ammunition ";
				process 2 for "that goes with them.                                    ";
			otherwise if the subject is the northern crates and the communist is not northern crates-opened;
				process 3 for "Part of them contain large quantities of Adrian helmets ";
				process 2 for "and carefully folded uniforms... These are from the     ";
				process 2 for "French army, but they seem to have been slightly        ";
				process 2 for "modified for export.                                    ";
				process 3 for "In the other crates, I find thousands of tin cans and   ";
				process 2 for "packets of field biscuits. Supplies for the Russian     ";
				process 2 for "exiles, undoubtedly.                                    ";
				now the communist is northern crates-opened;
			otherwise if the subject is the northern crates;
				process 3 for "Some of these contain French-style uniforms and helmets,";
				process 2 for "whilst others hold rations in the form of tinned food   ";
				process 2 for "and hard biscuits.                                      ";
			otherwise if the subject is the upstairs crates and the communist is not upstairs crates-opened;
				process 3 for "Clearly, these contain auxiliary military equipment...  ";
				process 2 for "There's a bit of everything: pickaxes, spades, folded   ";
				process 2 for "tents, and even horse harnesses. In each of them,       ";
				process 2 for "there's a section set aside for storing hundreds of     ";
				process 2 for "leather cartridge belts fitted with several pockets.    ";
				now the communist is upstairs crates-opened;
			otherwise if the subject is the upstairs crates;
				process 3 for "These contain auxiliary equipment: pickaxes, spades,    ";
				process 2 for "tents, horse harnesses and, in particular, large        ";
				process 2 for "quantities of cartridge belts fitted with numerous      ";
				process 2 for "pockets.                                                ";
			end if;
			if the subject is the northern crates and the communist is uniforms-sabotaged begin;
				process 3 for "Water seeps into the bottom of the crate, and I can     ";
				process 2 for "already see the bleach forming whitish rings on the     ";
				process 2 for "textiles!                                               ";
			otherwise if the communist is downstairs crates-sabotaged and (the subject is the northern crates or the subject is the southern crates);
				process 3 for "At the bottom, I can already see the water seeping into ";
				process 2 for "the crate, soaking everything it can...                 ";
			otherwise if the communist is upstairs crates-sabotaged and the subject is upstairs crates-sabotaged;
				process 3 for "I slipped the count's precious cufflinks into as many   ";
				process 2 for "cartridge belts as I could...                           ";
			end if;
			process 3 for "I take care to close the lids.                          ";
		[Drum of bleach]
		otherwise if the subject is the bleach;
			if the communist is uniforms-sabotaged begin;
				process 1 for "The tap on the drum is already running; there's nothing ";
				process 2 for "more I can do.                                          ";
			otherwise if the communist is downstairs crates-sabotaged;
				process 1 for "Why not, at this stage! I open the small tap on the     ";
				process 2 for "drum, and the bleach immediately starts to spill onto   ";
				process 2 for "the floor. The nasty liquid slowly mixes with the water ";
				process 2 for "rushing down the drain grate.                           ";
				now the bleach is flowing;
				now the communist is uniforms-sabotaged;
			otherwise if the overhead pipe is already destroyed and the faucet is already destroyed;
				process 1 for "All right, but first of all, I should check that        ";
				process 2 for "everything's going as I expect it to, down there.       ";
			otherwise if the overhead pipe is not already destroyed and the faucet is already destroyed;
				process 1 for "Well, as far as I know, the water's rushing down the    ";
				process 2 for "drain. If I mix in the bleach, it'll be wasted.         ";
			otherwise if the overhead pipe is already destroyed and the faucet is not already destroyed;
				process 1 for "I don't think it's very useful right now... There       ";
				process 2 for "clearly isn't enough bleach to do anything harmful.     ";
			otherwise if the communist is free;
				process 1 for "Hmm... It's tempting, but I don't really know why I     ";
				process 2 for "should pour down bleach. I'll hold off for now.         ";
			else;
				process 1 for "I don't need any bleach at the moment. I should leave   ";
				process 2 for "the drum alone.                                         ";
			end if;
		[Fabergé egg]
		otherwise if the subject is the ugly art;
			if the communist is not surprise-assessed begin;
				process 1 for "I could give it a go, but I...                          ";
				process 3 for "Ah, the top does open! Inside, there's a miniature      ";
				process 2 for "painting... It depicts a rather uninteresting military  ";
				process 2 for "scene, and its frame is encrusted with a fair number of ";
				process 2 for "tiny diamonds.                                          ";
				process 3 for "I don't really have much use for this. I close it again.";
				now the communist is surprise-assessed;
			else;
				process 1 for "It opens just fine, but I don't need to look at the     ";
				process 2 for "little painting inside again.                           ";
			end if;
		[Exceptions leading to other actions]
		otherwise if the subject is the ledger;
			depict the subject;
		otherwise if the subject is the documents;
			depict the subject;
		otherwise if the subject is the faucet and the faucet is not flowing;
			attempt to use the subject;
		otherwise if the subject is the dummy lantern;
			attempt to use the subject;
		[Customised failures]
		otherwise if the subject is the laundress' chest;
			process 1 for "It can't be used as such, but I could put things in it  ";
			process 2 for "if I wanted to.                                         ";
		otherwise if the subject is the tin lantern;
			process 1 for "I can't open the lantern's fuel tank. There's a safety  ";
			process 2 for "valve that requires a special nozzle.                   ";
		otherwise if the subject is a laundry basket;
			process 1 for "Well... It's already open. Or, at least, I can't close  ";
			process 2 for "it. In short, it's a basket.                            ";
		otherwise if the subject is the basin;
			process 1 for "Out of curiosity, I lift the lid off the machine.       ";
			process 2 for "Unsurprisingly, I find it's empty.                      ";
		otherwise if the subject is the soap box;
			if the soap box is toppled begin;
				process 1 for "It's pointless; I know it's empty.                      ";
			else;
				process 1 for "I open the lid slightly... There's nothing unexpected in";
				process 2 for "the box, just a few kilos of powdered soap.             "; [Ironically, the original version uses 'livre/pound', referring to the old unit of measurement.]
				process 3 for "I close it again.                                       ";
			end if;
		otherwise if the subject is the faucet and the faucet is flowing;
			process 1 for "The water's already running...                          ";
		otherwise if the subject is the drain grate;
			if the faucet is already destroyed begin;
				process 1 for "It's pointless... I won't be able to break the bars with";
				process 2 for "my bare hands, and I don't want to get soaked.          ";
			else;
				process 1 for "Without much hope, and well aware of my physical        ";
				process 2 for "strength, I try to open the grate by pulling on the     ";
				process 2 for "bars, but they're firmly set into the stone slabs.      ";
			end if;
		otherwise if the subject is the apron;
			process 1 for "I check the pocket, just in case, but it's empty.       ";
		otherwise if the subject is the laundress' bed;
			process 1 for "I take a peek under the sheets: no bedbugs, thank       ";
			process 2 for "goodness.                                               ";
		otherwise if the subject is the oil can;
			process 1 for "It won't open. The can has a safety valve specifically  ";
			process 2 for "designed to prevent anyone from spilling fuel           ";
			process 2 for "everywhere.                                             ";
		otherwise if the subject is the power socket;
			process 1 for "This is a sure-fire way to get electrocuted... Besides, ";
			process 2 for "I don't think it would be useful.                       ";
			if the communist is not electrocution hazard-assessed begin;
				process 3 for "Come to think of it, it was probably reckless of me to  ";
				process 2 for "handle the copper coils without any protection...       ";
				now the communist is electrocution hazard-assessed;
			end if;
		otherwise if the subject is the electromagnetic door;
			if the electromagnetic door is unlatching the cellar door begin;
				process 1 for "The door's already ajar; I could go through it if I     ";
				process 2 for "wanted to.                                              ";
			else;
				process 1 for "Well, there's no handle, so there's nothing I can do.   ";
			end if;
		otherwise if the subject is the electrical panel;
			process 1 for "No, this electrical panel doesn't seem to open.         ";
		otherwise if the subject is the furniture clutter;
			process 1 for "Open every drawer and door in this jumble of junk? It   ";
			process 2 for "would take me hours, and I'd bang my head everywhere.   ";
		otherwise if the subject is the lower lift door;
			if the subject is open begin;
				process 1 for "Well, the lift door is open. I guess it's just waiting  ";
				process 2 for "for my presence.                                        ";
			otherwise if the mechanical staircase is at the lower floor;
				process 1 for "I open the lift door to check that it's still there.    ";
				process 3 for "It certainly is. I close the door again whilst I make up";
				process 2 for "my mind about going up.                                 ";
			else;
				process 1 for "The door won't open; the lift's on the floor above. But ";
				process 2 for "I'll call it if I want to go back up there.             ";
			end if;
		otherwise if the subject is the upper lift door;
			if the mechanical staircase is at the ground floor begin;
				process 1 for "I open the lift door to check that it's still there.    ";
				process 3 for "It certainly is. I close the door again whilst I make up";
				process 2 for "my mind about going down.                               ";
			else;
				process 1 for "The door won't open; the lift's in the basement. But    ";
				process 2 for "I'll call it if I want to go down there.                ";
			end if;
		otherwise if the subject is the key imprinter;
			process 1 for "I crack open the little case... Well, yes, there's      ";
			process 2 for "paraffin in it.                                         ";
		otherwise if the subject is the itching powder bag;
			if the powder quantity of the itching powder bag is 0 begin;
				process 1 for "I look inside: there's no more itching powder.          ";
			else;
				process 1 for "I look inside: yes, there are still seeds in there.     ";
			end if;
		otherwise if the subject is the mansion;
			process 1 for "Opening the mansion to the people? Yes, that's certainly";
			process 2 for "the objective, but for that to happen, the workers must ";
			process 2 for "first expropriate the count.                            ";
		otherwise if the subject is the entryway;
			process 1 for "The gate is already ajar.                               ";
		otherwise if the subject is the stove;
			if the mechanism is set to the evening or the mechanism is set to the night begin;
				process 1 for "I slightly open the oven and lean in to take a look... I";
				process 2 for "can't see anything inside.                              ";
			else;
				process 1 for "I slightly open the oven and lean in to take a look... I";
				process 2 for "think the cook is baking something in a large           ";
				process 2 for "earthenware dish. I probably shouldn't touch it.        ";
			end if;
		otherwise if the subject is the cotton wool;
			process 1 for "I don't need to open that, it's see-through: I can      ";
			process 2 for "clearly see there's cotton wool inside.                 ";
		otherwise if the subject is the cook's bed or the subject is the governess' bed or the subject is the maid's bed or the subject is the count's bed;
			process 1 for "Oh no, I'm not going to start rummaging through other   ";
			process 2 for "people's beds...                                        ";
		otherwise if the subject is the row of cookbooks;
			process 1 for "Open the books? There are quite a few of them, and I've ";
			process 2 for "no reason to believe I'll find anything interesting     ";
			process 2 for "amongst the thousands of recipes.                       ";
		otherwise if the subject is the ballpoint pen;
			process 1 for "The pen won't open. In fact, it doesn't have a cap.     ";
			process 2 for "There's only a barely visible slit running all the way  ";
			process 2 for "round it.                                               ";
		otherwise if the subject is the postcards;
			if the postcards are not unbound begin;
				process 1 for "I'd much rather open the padlock with the key that fits ";
				process 2 for "it.                                                     ";
				process 3 for "The ribbons look delicate, and the tiny padlock seems   ";
				process 2 for "fragile: I wouldn't want to break anything by forcing   ";
				process 2 for "the bundle open.                                        ";
			otherwise if the postcards are unbound;
				process 1 for "I've already unlocked the padlock. I could look at the  ";
				process 2 for "postcards if I wanted to.                               ";
			end if;
		otherwise if the subject is the maid's clothes;
			process 1 for "Feeling a tiny bit ashamed, I search the pockets of her ";
			process 2 for "clothes, just in case... There's nothing in her dress,  ";
			process 2 for "at any rate...                                          ";
			process 3 for "And in her apron?... I run my hand into its large       ";
			process 2 for "pocket, trying not to unfold it. No, it's completely    ";
			process 2 for "empty. I can't find a thing.                            ";
		otherwise if the subject is the master set of keys;
			process 1 for "I really shouldn't start removing the keys from the     ";
			process 2 for "chain.                                                  ";
		otherwise if the subject is the set of forged keys;
			process 1 for "No, I'd be better off leaving them all together on their";
			process 2 for "string.                                                 ";
		otherwise if the subject is the strange door;
			if the communist is not combination doorknob-understood begin;
				process 1 for "I can't manage to open the door... I can only turn the  ";
				process 2 for "knob, which makes a little clicking sound.              ";
			otherwise if the communist is not familiar with the knob combination;
				process 1 for "I can't open it. I'm pretty sure I need to turn the knob";
				process 2 for "in a certain sequence... but I don't know the           ";
				process 2 for "combination.                                            ";
			otherwise if the communist is not victorious of the doorknob ordeal;
				process 1 for "To do that, I need to rotate the knob in the sequence I ";
				process 2 for "saw.                                                    ";
			else;
				process 1 for "Now that I know the combination, I can simply move into ";
				process 2 for "the other room.                                         ";
			end if;
		otherwise if the subject is the display cabinet;
			if the display cabinet is not already destroyed begin;
				process 1 for "I don't think that's possible: the display cabinet      ";
				process 2 for "doesn't have a door. It looks as though it's been built ";
				process 2 for "around the egg.                                         ";
			else;
				process 1 for "Well, strictly speaking, I still can't open it, but I   ";
				process 2 for "don't need to any more.                                 ";
			end if;
		otherwise if the subject is the spare clothes;
			process 1 for "Oh, I'm not going to go through the pockets of all these";
			process 2 for "clothes. Besides, I'm the one who washes them. I always ";
			process 2 for "check the pockets before doing the washing.             ";
		otherwise if the subject is the teleprinter;
			process 1 for "Oh no, no, I'm not an electrician; I'll probably break  ";
			process 2 for "everything.                                             ";
		otherwise if the subject is the bookshelf;
			process 1 for "Open the books? All of them? There are thousands of     ";
			process 2 for "them; it's not even worth starting.                     ";
		otherwise if the subject is the safe lock;
			process 1 for "Well, the lock itself won't open. I can't even see any  ";
			process 2 for "screws.                                                 ";
		otherwise if the subject is the stacks of towels;
			process 1 for "Oh, I'm not going to rummage through every fold of every";
			process 2 for "towel...                                                ";
		otherwise if the subject is the washbasin;
			process 1 for "The washbasin itself won't open, but I could use it if I";
			process 2 for "thought it was useful.                                  ";
		otherwise if the subject is the suits of armor;
			process 1 for "It's very tempting, I must say...                       ";
			process 3 for "I choose the nearest suit of armour and lift the nose   ";
			process 2 for "guard of the helmet to see what's inside... But there's ";
			process 2 for "nothing in there, not even a knight from beyond the     ";
			process 2 for "grave.                                                  ";
			process 3 for "I might as well close it again. I have a feeling a      ";
			process 2 for "draught could knock these things over.                  ";
		otherwise if the subject is the grand piano;
			process 1 for "The lid's already open... And inside, amongst the       ";
			process 2 for "strings and other bits and bobs, I can't see anything   ";
			process 2 for "out of the ordinary.                                    ";
		otherwise if the subject is the light tank;
			process 1 for "It's already open: I could climb down through the turret";
			process 2 for "hatch if I wanted to.                                   ";
		otherwise if the subject is the cannon;
			process 1 for "It doesn't actually open. The best I can do is get      ";
			process 2 for "access to the inside of the barrel through the breech   ";
			process 2 for "block.                                                  ";
		otherwise if the subject is the breech block;
			process 1 for "It doesn't open; it's essentially a block of steel. That";
			process 2 for "said, I saw that it could slide vertically.             ";
		otherwise if the subject is the shell rack or the subject is the shell;
			process 1 for "Oh, I'm not going to go and try to open the shells,     ";
			process 2 for "that's bound to end badly...                            ";
		otherwise if the subject is the graphophone;
			process 1 for "There's nothing obvious that opens... and I'm not going ";
			process 2 for "to start taking the mechanism apart.                    ";
		otherwise if the subject is the pocket camera;
			process 1 for "Oh, I'd better not do that; it's the best way to ruin   ";
			process 2 for "the photographic film inside...                         ";
		otherwise if the subject is the parabellum;
			process 1 for "There are different ways to open the weapon. I'd better ";
			process 2 for "examine it in more detail.                              ";
		otherwise if the subject is the cartridges;
			process 1 for "No, I'm not going to go messing about opening           ";
			process 2 for "cartridges; it's not safe.                              ";
		otherwise if the subject is the telephone remains;
			process 1 for "There's nothing left to open now.                       ";
		[Generic failures]
		otherwise if the subject is unattainable;
			process 1 for "I can't do anything with this; it's out of my reach.    ";
		else;
			add in a new screen "I don't think it opens...";
		end if;
	end if.


Book - Result of closing

To attempt to close (subject - a useful item):
	[Initial restrictions]
	if the subject is the episcope and the episcope is plugged begin;
		process 1 for "I can't close the compartment: the cable's still plugged";
		process 2 for "in. I need to retrieve it first.                        ";
	otherwise if the subject is the painting and the painting is not already opened;
		process 1 for "Close a painting?... I'm not sure about...              ";
		process 3 for "Unless...                                               ";
	otherwise if the subject is the painting and the wall safe is open;
		process 1 for "I'll puncture the canvas if I put the painting back in  ";
		process 2 for "place whilst the safe door is open.                     ";
	[Successful action]
	otherwise if the subject is able to be opened and the subject is open;
		if the subject is the cabinet begin;
			process 1 for "I close the cabinet doors.                              ";
		otherwise if the subject is the laundress' chest;
			process 1 for "I close the lid of my chest.                            ";
		otherwise if the subject is the electrical box;
			process 1 for "I close the compartment.                                ";
		otherwise if the subject is the episcope;
			process 1 for "I carefully wind up the cable and stow it properly in   ";
			process 2 for "its compartment.                                        ";
			now the electric cable is hidden;
		otherwise if the subject is the writing desk;
			process 1 for "I gently close the secretary desk.                      ";
		otherwise if the subject is the envelope;
			process 1 for "I put the letter back in the envelope and carefully fold";
			process 2 for "down the flap.                                          ";
			now the letter is hidden;
		otherwise if the subject is the bedside book;
			if the communist is carrying the bookmark begin;
				process 1 for "I close the book, taking care to remember the page      ";
				process 2 for "number where the bookmark was.                          ";
			else;
				process 1 for "I close the bedside book.                               ";
			end if;
		otherwise if the subject is painting;
			process 1 for "I carefully put the painting back in its place.         ";
			now the wall safe is hidden;
			now the safe lock is hidden;
		otherwise if the subject is the wall safe;
			process 1 for "I close the safe. The keys snap back into place with a  ";
			process 2 for "sharp sound.                                            ";
		otherwise if the subject is the telephone;
			if the communist is deserving a good punchbag begin;
				process 1 for "With a punch, I slam the telephone box shut and quickly ";
				process 2 for "throw the handset onto its stand.                       ";
				now the communist is not deserving a good punchbag;
			else;
				process 1 for "I close the telephone box and carefully place the       ";
				process 2 for "handset on its stand.                                   ";
			end if;
		else;
			add in a new screen "I close [the subject].";
		end if;
		now the subject is already closed;
		now the subject is closed;
	[Failure if the item is closable, although already closed]
	otherwise if the subject is able to be opened and the subject is closed;
		add in a new screen "It's already closed...";
	[Exceptions leading to other actions]
	otherwise if the subject is the faucet and the faucet is flowing;
		attempt to use the subject;
	otherwise if the subject is the dummy lantern;
		attempt to use the subject;
	[Customised failures]
	otherwise if the subject is the tin lantern;
		process 1 for "It's already tightly closed.                            ";
	otherwise if the subject is the basin;
		process 1 for "The lid is already closed.                              ";
	otherwise if the subject is the soap box or the subject is the key imprinter;
		process 1 for "The box is already closed.                              ";
	otherwise if the subject is the bleach;
		if the bleach is flowing begin;
			process 1 for "I don't really see why I should change my mind. I've got";
			process 2 for "everything to gain by letting the drum run dry.         ";
		else;
			process 1 for "The tap on the drum is already turned off.              ";
		end if;
	otherwise if the subject is the faucet and the faucet is not flowing;
		process 1 for "The tap is already turned off.                          ";
	otherwise if the subject is the itching powder bag;
		process 1 for "The envelope is already closed, as a safety precaution. ";
	otherwise if the subject is the entryway;
		if the communist is not exited during this phase begin;
			process 1 for "And feel even more trapped in here? I'd rather not...   ";
		else;
			process 1 for "As a well-mannered young woman, I've already closed the ";
			process 2 for "gate behind me on my way back here. Just as I do with   ";
			process 2 for "all doors, for that matter.                             ";
		end if;
	otherwise if the subject is the mansion;
		process 1 for "Close the mansion? For good? It would be far more useful";
		process 2 for "to turn it into a music hall, a school, or even a       ";
		process 2 for "people's house.                                         ";
	otherwise if the subject is the electromagnetic door;
		if the electromagnetic door is unlatching the cellar door begin;
			process 1 for "For no particular reason, I close the disguised door. I ";
			process 2 for "hear a dull thud, and the humming stops immediately.    ";
			now the electromagnetic door is not unlatching the cellar door;
		else;
			process 1 for "The door is already shut.                               ";
		end if;
	otherwise if the subject is the diverter;
		process 1 for "Goodness, what am I thinking? It's the compartment that ";
		process 2 for "closes, not the electrical device.                      ";
	otherwise if the subject is the upper lift door or the subject is the lower lift door;
		if the subject is open begin;
			process 1 for "I close the lift door. I admit that I'm suspicious of   ";
			process 2 for "these machines. Who knows what's at the other end?      ";
			now the subject is closed;
		else;
			process 1 for "The lift door is already closed.                        ";
		end if;
	otherwise if the subject is the stove;
		process 1 for "The oven door is already closed.                        ";
	otherwise if the subject is the cotton wool;
		process 1 for "The lid is already on the jar.                          ";
	otherwise if the subject is the gold chain;
		if the small key is not detached begin;
			process 1 for "The necklace is already properly fastened.              ";
		otherwise if the small key is detached;
			process 1 for "I should put the key back on it before fastening it     ";
			process 2 for "again.                                                  ";
		end if;
	otherwise if the subject is the postcards;
		if the postcards are unbound begin;
			process 1 for "I can certainly reassemble the pile of postcards, but I ";
			process 2 for "need the little key to close the padlock.               ";
		otherwise if the postcards are not unbound;
			process 1 for "The padlock is already closed.                          ";
		end if;
	otherwise if the subject is the maid's clothes;
		process 1 for "It's already properly closed.                           ";
	otherwise if the subject is the master set of keys;
		process 1 for "The chain running through the keys is already securely  ";
		process 2 for "fastened.                                               ";
	otherwise if the subject is the ledger;
		if the subject is already examined begin;
			process 1 for "I've already closed it after flipping through it. I'm a ";
			process 2 for "meticulous sort by nature.                              ";
		else;
			process 1 for "The book is already closed.                             ";
		end if;
	otherwise if the subject is the strange door;
		process 1 for "The strange door is already closed.                     ";
	otherwise if the subject is the washbasin;
		process 1 for "The tap? It's already turned off.                       ";
	otherwise if the subject is the suits of armor;
		process 1 for "Their helmets? They're already pulled down.             ";
	otherwise if the subject is the grand piano;
		process 1 for "I can't see what good it would do me to close the piano ";
		process 2 for "lid.                                                    ";
	otherwise if the subject is the light tank;
		process 1 for "The hatch is fine just as it is. And I'd like to leave  ";
		process 2 for "this machine more or less as I found it.                ";
	otherwise if the subject is the cannon;
		process 1 for "I can't close it just like that. I suppose I should do  ";
		process 2 for "that using the breech block instead.                    ";
	otherwise if the subject is the breech block;
		process 1 for "To do that, I'd probably have to make it slide, I think.";
	otherwise if the subject is the shell rack or the subject is the shell;
		process 1 for "It's already closed. Thank goodness, otherwise there'd  ";
		process 2 for "be gunpowder and explosives everywhere.                 ";
	otherwise if the subject is the pocket camera;
		process 1 for "It's already closed, and I fully intend to leave it that";
		process 2 for "way.                                                    ";
	otherwise if the subject is the southern crates or the subject is the northern crates or the subject is the upstairs crates;
		process 1 for "There's no point; they're already closed.               ";
	otherwise if the subject is the parabellum;
		process 1 for "Close what, exactly? I'd better examine the weapon      ";
		process 2 for "before I do something stupid.                           ";
	otherwise if the subject is the cartridges;
		process 1 for "They've been closed ever since they left the factory.   ";
	otherwise if the subject is the ugly art;
		process 1 for "It's already closed...                                  ";
	otherwise if the subject is the furniture clutter;
		process 1 for "At first glance, all these pieces of furniture seem     ";
		process 2 for "closed already... But, deep down, I don't really care.  ";
	[Generic failures]
	otherwise if the subject is unattainable;
		process 1 for "I can't do anything with this; it's out of my reach.    ";
	else;
		add in a new screen "I don't think it closes...";
	end if.


Book - Result of combining

[To review the combination results:]
[- If the item is portable, consider every item in the story, every character (including yourself) and every door]
[- Otherwise, consider every item in the room, every portable item, the doors in the room and every character in the story (including yourself)]

To display the result of the combination attempt:
	[Initial restrictions]
	if the itching powder bag is considered and the powder quantity of the itching powder bag is 0 and the drain grate is not considered and the laundress' chest is not considered begin;
		process 1 for "There's no point in trying anything like that: I've run ";
		process 2 for "out of itching powder, and I believe I've made good use ";
		process 2 for "of it anyway.                                           ";
	[Hairpin & protagonist]
	otherwise if the hairpin is considered and the communist is considered;
		process 1 for "With a certain sense of satisfaction, I gather my hair  ";
		process 2 for "together, then twist it into a reasonably presentable   ";
		process 2 for "bun. I slip the hairpin in to hold it in place.         ";
		process 3 for "It's a shame I don't know how to pick locks. It would   ";
		process 2 for "have come in handy, being right there within reach like ";
		process 2 for "that...                                                 ";
		if the communist is apron-worn begin;
			say the readiness message;
		end if;
		now the communist is hair-tied;
		now the hairpin is nowhere;
	[Apron & protagonist]
	otherwise if the apron is considered and the communist is considered;
		process 1 for "I dust off my long skirt a little, then tie the apron   ";
		process 2 for "firmly round my waist. I think it looks good on me.     ";
		if the communist is hair-tied begin;
			say the readiness message;
		end if;
		now the communist is apron-worn;
		now the apron is nowhere;
	[Laundry basket & laundry basket]
	otherwise if a laundry basket that is carried by the communist is considered and a laundry basket (called target) that is not carried by the communist is considered;
		attempt to take the target;
	[Lantern & fuel can]
	otherwise if the tin lantern is considered and the oil can is considered;
		if the communist is not lantern-filled begin;
			process 1 for "I press the lantern's valve against the nozzle of the   ";
			process 2 for "tank... I can hear the fuel flowing.                    ";
			process 3 for "I think the lantern's ready for use now.                ";
			now the communist is lantern-filled;
		else;
			process 1 for "I don't think I need to refill it again.                ";
		end if;
	[Diverter & copper coils]
	otherwise if the diverter is considered and the electromagnet is considered;
		if the electromagnet is in the diverter begin;
			process 1 for "I'm pretty sure I've already combined the two...        ";
		otherwise if the diverter is already destroyed;
			process 1 for "Hmm... No point putting the coils back into this wreck, ";
			process 2 for "I'd say.                                                ";
		else;
			process 1 for "Carefully, I twist the end of one coil around one of the";
			process 2 for "copper filaments sticking out of the device, then do the";
			process 2 for "same with the second coil.                              ";
			process 3 for "They fit perfectly into the compartment. However,       ";
			process 2 for "nothing in particular happens.                          ";
			now the electromagnet is in the diverter;
		end if;
	[Electrical plug & electrical socket]
	otherwise if the electric cable is considered and the power socket is considered;
		if the electrical panel is not delivering power begin;
			process 1 for "I insert the plug into the socket... but nothing        ";
			process 2 for "happens. I'm not sure if there's any power in the       ";
			process 2 for "basement.                                               ";
			process 3 for "Until then, I'll unplug it.                             ";
		otherwise if the episcope is plugged;
			process 1 for "There's nothing else I can do: the cable's already      ";
			process 2 for "plugged into the socket.                                ";
		else;
			if the communist is not episcope-already plugged begin;
				process 1 for "I insert the plug into the socket...                    ";
				process 3 for "Aah! The headlight suddenly turns on and blinds me with ";
				process 2 for "its powerful beam!                                      ";
				process 3 for "After regaining my sight, I assess the situation. The   ";
				process 2 for "machine is projecting a bright circle of light onto the ";
				process 2 for "wall of the lecture room, but... the texture of the wall";
				process 2 for "has changed. It's as if the stone has given way to      ";
				process 2 for "wood... Exactly the same wood as the surface of the     ";
				process 2 for "table on which the headlight is resting.                ";
				now the communist is episcope-already plugged;
			else;
				process 1 for "I insert the plug into the socket, and the headlight    ";
				process 2 for "turns on. The image of the table's surface is projected ";
				process 2 for "onto the wall.                                          ";
			end if;
			now the episcope is plugged;
		end if;
	[Episcope & microforms]
	otherwise if the episcope is considered and the set of microforms is considered;
		if the communist is not episcope-already plugged begin;
			process 1 for "These two things are surely connected, but I'm not quite";
			process 2 for "sure how to combine them...                             ";
		otherwise if the episcope is not plugged;
			process 1 for "It probably wouldn't get me very far; the headlight     ";
			process 2 for "isn't on.                                               ";
		else;
			if the communist is not first photo-seen begin;
				process 1 for "Carefully, I place the device on one of the cards...    ";
				process 3 for "Now it's getting serious.                               ";
				process 3 for "Soldiers. Lots of soldiers, hundreds of them. So the    ";
				process 2 for "cards are covered in tiny photographs that the headlight";
				process 2 for "enlarges and projects onto the wall. Just like at the   ";
				process 2 for "cinema, although they don't move...                     ";
				process 3 for "The photographs I've come across show soldiers          ";
				process 2 for "undergoing inspection. They're wearing French uniforms, ";
				process 2 for "but something doesn't quite add up... I should combine  ";
				process 2 for "the headlight with other cards.                         ";
				now the communist is first photo-seen;
			otherwise if the communist is not second photo-seen;
				process 1 for "I project some more photos...                           ";
				process 3 for "There! That confirms my intuition. In this one, a bugler";
				process 2 for "stands in front of the other soldiers: on the flag he's ";
				process 2 for "holding aloft, there's a two-headed eagle clutching a   ";
				process 2 for "sceptre and a globe in its talons. The coat of arms of  ";
				process 2 for "the Russian Empire!                                     ";
				process 3 for "These are indeed Russian soldiers belonging to the White";
				process 2 for "Armies... but they're equipped by France? I need to find";
				process 2 for "out more.                                               ";
				now the communist is second photo-seen;
			otherwise if the communist is not third photo-seen;
				process 1 for "I find confirmation after looking through a few more    ";
				process 2 for "photographs. Several soldiers strike a pose, one knee on";
				process 2 for "the ground, with their weapons at the ready.            ";
				process 3 for "They're all carrying the old French Lebel rifle. It's   ";
				process 2 for "easy to recognise, with its exposed breech block. Other ";
				process 2 for "tsarist flags fly in the background.                    ";
				process 3 for "There's no longer any doubt. France is providing        ";
				process 2 for "military support to the reactionary counter-revolution  ";
				process 2 for "led by the Tsar's former generals. I must tell Marceline";
				process 2 for "about this as soon as possible. But I haven't looked at ";
				process 2 for "all the photos yet.                                     ";
				record a quest progression with 04;
				now the communist is third photo-seen;
			otherwise if the communist is not fourth photo-seen;
				process 1 for "I move the device to another photo at random.           ";
				process 3 for "Well, well! I wasn't done with surprises yet. There's no";
				process 2 for "mistaking it: that's definitely the ugly old mansion I  ";
				process 2 for "can see in the distance! Good grief, this whole military";
				process 2 for "parade took place right here, in the mansion's          ";
				process 2 for "grounds...                                              ";
				process 3 for "And to top it all off, who do I see, looking spiffy in a";
				process 2 for "brand-new general's uniform?                            ";
				process 3 for "The count, of course.                                   ";
				record a quest progression with 03;
				now the communist is fourth photo-seen;
			else;
				process 1 for "I look through several other photographs, but find no   ";
				process 2 for "other noteworthy information.                           ";
				process 3 for "Sometimes tsarist soldiers kitted out in French gear,   ";
				process 2 for "sometimes the count showing off in his general's        ";
				process 2 for "uniform. On several occasions, the mansion is visible in";
				process 2 for "the background.                                         ";
				process 3 for "I put the headlight back where it was.                  ";
			end if;
			now the communist is microforms-seen;
		end if;
	[Housekeeper's keys & paraffin box]
	otherwise if the master set of keys is considered and the key imprinter is considered;
		if the key imprinter is not imprinted begin;
			process 1 for "Ah, my hands tremble like leaves in the wind... But I   ";
			process 2 for "manage, nonetheless, in the deepest silence, to press   ";
			process 2 for "each of the keys into the paraffin of my little case... ";
			process 3 for "I feel as though I'm going to faint. Ah... What have I  ";
			process 2 for "done?... I'd like to go to sleep and forget it all.     ";
			now the key imprinter is imprinted;
			assimilate silently "MA paraffin";
		else;
			process 1 for "Ah, no, no, I certainly won't do it again.              ";
		end if;
	[Maid's key & paraffin box]
	otherwise if the small key is considered and the key imprinter is considered;
		if the set of forged keys is not able to open the maid's padlock begin;
			process 1 for "It's probably not a very important key for getting into ";
			process 2 for "the apartments, but why not, after all?                 ";
			process 3 for "I press it into the paraffin wax.                       ";
			now the set of forged keys is able to open the maid's padlock;
		else;
			process 1 for "It's no use; the maid's key has already been imprinted. ";
		end if;
	[Stove & seeds]
	otherwise if the stove is considered and the rosehip seeds are considered;
		if the communist is not carrying the piece of paper begin;
			process 1 for "Ah, that's a good idea, but I'll need something to carry";
			process 2 for "the seeds in once I've dried them, if I don't want to be";
			process 2 for "scratching myself for days on end...                    ";
			process 3 for "I'd need something not too valuable that could serve as ";
			process 2 for "an envelope.                                            ";
		else;
			if the mechanism is set to the morning or the mechanism is set to the afternoon begin;
				process 1 for "Quickly, I open the oven door and place the seeds next  ";
				process 2 for "to the dish that's cooking.                             ";
				process 3 for "By the time I've folded the sheet of paper into an      ";
				process 2 for "envelope, the seeds are dry. I carefully collect them,  ";
				process 2 for "then slip them into the pouch.                          ";
			else;
				process 1 for "I turn on the oven's gas supply, which ignites when I   ";
				process 2 for "press the knob. I quickly place the seeds inside.       ";
				process 3 for "By the time I've folded the sheet of paper into an      ";
				process 2 for "envelope, the seeds are dry. I turn off the oven and    ";
				process 2 for "slip them into the pouch.                               ";
			end if;
			now the rosehip seeds are nowhere;
			now the communist is carrying the itching powder bag;
			now the piece of paper is in the writing desk;
			now the piece of paper is hidden;
		end if;
	[Itching powder & bed]
	otherwise if the itching powder bag is considered and the count's bed is considered;
		if the communist is brought into the last scene begin;
			process 1 for "It doesn't make sense any more. The time for pranks and ";
			process 2 for "tricks is over.                                         ";
		otherwise if the count's bed is not sabotaged;
			process 1 for "There!... Without wasting a moment, I scatter a few     ";
			process 2 for "seeds of itching powder onto the count's bed.           ";
			process 3 for "A job well done, in my opinion.                         ";
			now the count's bed is sabotaged;
			decrement the powder quantity of the itching powder bag;
			if the powder quantity of the itching powder bag is 0 begin;
				process 3 for "I've used up what was left, I think.                    ";
				now the printed name of the itching powder bag is "empty envelope";
			end if;
		else;
			process 1 for "I think I've sabotaged his bed enough.                  ";
		end if;
	[Itching powder & clothes]
	otherwise if the itching powder bag is considered and the spare clothes are considered;
		if the communist is brought into the last scene begin;
			process 1 for "It doesn't make sense any more. The time for pranks and ";
			process 2 for "tricks is over.                                         ";
		otherwise if the spare clothes are not sabotaged;
			process 1 for "Ha! In a fit of malice, I pick out the finest clothes   ";
			process 2 for "from the wardrobe and eagerly rub my itching powder     ";
			process 2 for "seeds all over them, so as to spread the stinging hairs ";
			process 2 for "everywhere.                                             ";
			process 3 for "Once that's done, I slip the used seeds into his socks. ";
			now the spare clothes are sabotaged;
			decrement the powder quantity of the itching powder bag;
			if the powder quantity of the itching powder bag is 0 begin;
				process 3 for "I think I've used up everything I had left.             ";
				now the printed name of the itching powder bag is "empty envelope";
			end if;
		else;
			process 1 for "I think I've sabotaged his clothes enough.              ";
		end if;
	[Itching powder & drain grate]
	otherwise if the itching powder bag is considered and the drain grate is considered and the powder quantity of the itching powder bag is 0;
		process 1 for "It's certainly not good practice, but the envelope is   ";
		process 2 for "bothering me. I slip it down the drain, and it doesn't  ";
		process 2 for "take long to disappear.                                 ";
		now the itching powder bag is nowhere;
		if the overhead pipe is already destroyed and the faucet is already destroyed begin;
			now the itching powder bag is in the southern storeroom;
		end if;
	[Graphophone & funnel]
	otherwise if the funnel is considered and the graphophone is considered;
		if the communist is delegation-spied or the communist is delegation-completely failed begin;
			process 1 for "Damn, that's a tool that could have replaced the missing";
			process 2 for "horn on the device... But now that the opportunity has  ";
			process 2 for "passed, it's no longer worth my while to get started on ";
			process 2 for "this repair job.                                        ";
		else;
			process 1 for "Ah, that's clever!                                      ";
			process 3 for "I try to fit the funnel where the graphophone's horn    ";
			process 2 for "should have been...                                     ";
			process 3 for "Fortunately, the funnel's light, and I can more or less ";
			process 2 for "get it to stay on the device... but it's not a          ";
			process 2 for "high-quality repair job. If I could secure it more      ";
			process 2 for "firmly, it would be perfect.                            ";
			now the funnel is nowhere;
			now the graphophone is funneled;
		end if;
	[Graphophone & plaster roll]
	otherwise if the graphophone is considered and the adhesive plaster is considered and the graphophone is funneled;
		if (the communist is delegation-spied or the communist is delegation-completely failed) and the graphophone is not secured begin;
			process 1 for "Oh, that would have come in handy for securing the      ";
			process 2 for "funnel in place... But there's no point in tinkering    ";
			process 2 for "with it now. The opportunity has passed.                ";
		otherwise if the graphophone is not secured;
			process 1 for "Yes, that should do the trick!                          ";
			process 3 for "I unroll a few lengths of adhesive plaster and stick it ";
			process 2 for "firmly to the junction between the graphophone and the  ";
			process 2 for "funnel. Within a few moments, I've got something that   ";
			process 2 for "seems quite sturdy.                                     ";
			process 3 for "It should record the sound properly now.                ";
			now the graphophone is secured;
		else;
			process 1 for "I think there's enough adhesive plaster already...      ";
		end if;
	[Cotton wool & protagonist]
	otherwise if the cotton wool is considered and the communist is considered;
		if the communist is nose-healable begin;
			process 1 for "Ah, good idea... I take a bit of cotton wool and dab    ";
			process 2 for "away the blood that's dripped from my poor nose. What a ";
			process 2 for "daft girl I've been, really.                            ";
			now the communist is not nose-healable;
		else;
			process 1 for "I don't think I'm bleeding anywhere, God forbid.        ";
		end if;
	[Ballpoint pen & paper]
	otherwise if the ballpoint pen is considered and (the piece of paper is considered or the paper stack is considered);
		if the communist is not mindful of the governess' issues begin;
			if the ballpoint pen is not expanded begin;
				process 1 for "I don't think I need to write anything... And besides,  ";
				process 2 for "it seems to me that the pen doesn't have a nib.         ";
			else;
				process 1 for "No matter how hard I search my mind, I don't think I    ";
				process 2 for "need to write anything.                                 ";
			end if;
		else;
			if the communist is love letter-redacted begin;
				process 1 for "I think I've written everything I had to write, for the ";
				process 2 for "time being at least.                                    ";
			otherwise if the communist is not carrying the note from the governess;
				process 1 for "Yes... I could use the cook's stationery to forge a love";
				process 2 for "note and send it to the count... But I need to know what";
				process 2 for "the housekeeper's handwriting looks like... I'd need    ";
				process 2 for "something written in her own hand.                      ";
				now the communist is seeking something handwritten;
			otherwise if the ballpoint pen is not expanded;
				process 1 for "Yes, sure, but there's a problem: the pen has no nib... ";
			else;
				if the piece of paper is considered begin;
					process 1 for "I take one of the sheets of writing paper and begin to  ";
					process 2 for "write...                                                ";
					now the piece of paper is in the writing desk;
					now the piece of paper is hidden;
				else;
					process 1 for "I take one of the sheets of writing paper and begin to  ";
					process 2 for "write...                                                ";
				end if;
				process 3 for "Thanks to the housekeeper's note, I don't find it too   ";
				process 2 for "difficult to imitate her handwriting... But... there are";
				process 2 for "certain words I struggle with... I've never written     ";
				process 2 for "anything like this before...                            ";
				process 3 for "I try to pull myself together... The gist of the        ";
				process 2 for "message, however outrageous, is clear, and it doesn't   ";
				process 2 for "take me long to put the full stop. I blow on the ink,   ";
				process 2 for "feeling terribly embarrassed, then slip the scandalous  ";
				process 2 for "letter into my apron.                                   ";
				process 3 for "Now, how am I going to get it to the count?...          ";
				now the communist is not seeking something handwritten;
				now the communist is love letter-redacted;
				now the communist is carrying the love letter;
			end if;
		end if;
	[Love letter & door]
	otherwise if the love letter is considered and a gate is considered and (the location is the western service hallway or the location is the eastern service hallway);
		process 1 for "That should do the trick... I slip the letter silently  ";
		process 2 for "under the door. I'm sure the count will eventually come ";
		process 2 for "across it...                                            ";
		if the mechanism is set to the night begin;
			process 3 for "As for the consequences of this deception... Well, we'll";
			process 2 for "see about that tomorrow night...                        ";
		else;
			process 3 for "As for the consequences of this deception... Well, I'll ";
			process 2 for "see about that once night has fallen...                 ";
		end if;
		now the communist is love letter-sent;
		call for a story update notification;
		now the love letter is nowhere;
	[Maid's key & postcards]
	otherwise if the small key is considered and the postcards are considered;
		if the small key is not detached begin;
			process 1 for "Ah, clearly, the key opens the little padlock, but it's ";
			process 2 for "attached to the maid's neck, and I'm not going to risk  ";
			process 2 for "holding the postcards right under her nose to unlock    ";
			process 2 for "them.                                                   ";
		otherwise if the small key is detached;
			if the postcards are not unbound begin;
				process 1 for "I turn the key in the little padlock... It makes a faint";
				process 2 for "clicking sound as it opens.                             ";
				process 3 for "I loosen the ribbons holding the postcards together.    ";
				now the postcards are unbound;
			otherwise if the postcards are unbound;
				process 1 for "I rearrange the stack of postcards just as I found it,  ";
				process 2 for "tie the ribbons around it, then close the padlock. I    ";
				process 2 for "think I've put it back in order properly.               ";
				now the postcards are not unbound;
			end if;
		end if;
	[Duplicate keys & postcards]
	otherwise if the set of forged keys is considered and the postcards are considered;
		if the set of forged keys is able to open the maid's padlock begin;
			if the postcards are not unbound begin;
				process 1 for "I turn the duplicate key in the little padlock... It    ";
				process 2 for "makes a faint clicking sound as it opens.               ";
				process 3 for "I loosen the ribbons holding the postcards together.    ";
				now the postcards are unbound;
			otherwise if the postcards are unbound;
				process 1 for "I rearrange the stack of postcards just as I found it,  ";
				process 2 for "tie the ribbons around it, then close the padlock. I    ";
				process 2 for "think I've put it back in order properly.               ";
				now the postcards are not unbound;
			end if;
		else;
			process 1 for "Ah, I didn't think to make a copy of the key that opens ";
			process 2 for "this little thing. I'll have to find another way.       ";
		end if;
	[Maid's key & necklace]
	otherwise if the small key is considered and (the maid is considered or the gold chain is considered);
		if the small key is not detached begin;
			process 1 for "But... the key's already around the maid's neck...      ";
		otherwise if the small key is detached;
			if the postcards are unbound begin;
				process 1 for "I should lock the padlock on the stack of postcards     ";
				process 2 for "before putting the key back on the necklace.            ";
			else;
				process 1 for "I thread the necklace through the little key, then      ";
				process 2 for "fasten the clasp. I think everything's back in place.   ";
				now the small key is not detached;
				if the communist is carrying the small key begin;
					now the small key is in the maid's bedroom;
				end if;
			end if;
		end if;
	[Bookmark & teleprinter]
	otherwise if the bookmark is considered and the teleprinter is considered;
		if the found ribbon is not resolved begin;
			now the mechanism is paused;
			process 1 for "I place the bookmark right next to the machine, so that ";
			process 2 for "I can see the sign whilst I'm transcribing the tape.    ";
			now the communist is transcribing another ribbon;
			start a special standby according to 4;
			now the mechanism is avoiding the input fallback;
		otherwise if the teleprinter is already destroyed;
			process 1 for "It's pointless; I've already transcribed the message,   ";
			process 2 for "and in any case, the sign is now illegible.             ";
		else;
			process 1 for "It's pointless; I've already transcribed the message,   ";
			process 2 for "and I remember what it said.                            ";
		end if;
	[Crank handle & magneto]
	otherwise if the crank is considered and the magneto is considered;
		if the crank is not telephone-combined begin;
			if the communist is not telephone-cranked begin;
				process 1 for "Without further ado, I insert the crank into the        ";
				process 2 for "telephone's magneto. It should be in working order now. ";
				process 3 for "I do wonder, though, what it was doing, hidden away in  ";
				process 2 for "that compartment. Does the count want to be the only one";
				process 2 for "able to make phone calls? Did the housekeeper sometimes ";
				process 2 for "used the phone to speak to her friend, that Clarisse?...";
				process 2 for "I don't know.                                           ";
				now the communist is telephone-cranked;
			else;
				process 1 for "I insert the crank into the telephone's magneto. It     ";
				process 2 for "should be in working order now.                         ";
			end if;
			now the crank is telephone-combined;
			now the crank is in the reception hall;
			now the printed name of the crank is "crank attached to the magneto";
		else;
			process 1 for "There's not much else I can do: the crank's already in  ";
			process 2 for "there.                                                  ";
		end if;
	[Crank & graphophone]
	otherwise if the crank is considered and the graphophone is considered;
		if the crank is not graphophone-combined begin;
			if the communist is not graphophone-cranked and (the communist is delegation-spied or the communist is delegation-completely failed) begin;
				process 1 for "Ah, well... The crank fits quite nicely into the slot   ";
				process 2 for "where the lost key used to be. Damn, if I'd thought of  ";
				process 2 for "that earlier, I could have recorded those gentlemen...  ";
				process 3 for "At this stage, I might as well put it back in the       ";
				process 2 for "telephone.                                              ";
				now the communist is graphophone-cranked;
				forget "MA key";
			otherwise if the communist is not graphophone-cranked and the communist is in the study;
				process 1 for "All right... I try to fit the crank where the key is    ";
				process 2 for "supposed to go.                                         ";
				process 3 for "The two fit together pretty well! There's a bit of      ";
				process 2 for "wiggle room, but I think I'll be able to wind up the    ";
				process 2 for "mechanism. That's one thing sorted.                     ";
				now the communist is graphophone-cranked;
				forget "MA key";
			otherwise if the communist is not graphophone-cranked;
				process 1 for "Great idea! As quickly as I can, I try to fit the crank ";
				process 2 for "where the key is supposed to go...                      ";
				process 3 for "The two fit together pretty well! There's a bit of      ";
				process 2 for "wiggle room, but I think I'll be able to wind up the    ";
				process 2 for "mechanism. That's one job done... But I can hear        ";
				process 2 for "footsteps upstairs... Come on, girl, not a second to    ";
				process 2 for "lose!                                                   ";
				now the communist is graphophone-cranked;
				forget "MA key";
			else;
				process 1 for "I fit the crank back onto the graphophone. It seems to  ";
				process 2 for "be working properly.                                    ";
			end if;
			now the crank is graphophone-combined;
			if the communist is carrying the graphophone begin;
				now the communist is carrying the crank;
			otherwise if the graphophone is in the laundress' chest;
				now the crank is in the laundress' chest;
			else;
				now the crank is in the location of the graphophone;
			end if;
			now the printed name of the crank is "crank attached to the graphophone";
		else;
			process 1 for "But I've already done that... The crank can wind the    ";
			process 2 for "mechanism up now.                                       ";
		end if;
	[Wax cylinder & graphophone]
	otherwise if the wax cylinder is considered and the graphophone is considered;
		if the wax cylinder is loaded in the graphophone begin;
			process 1 for "It's already done: the cylinder is securely fitted into ";
			process 2 for "the graphophone. I can't do anything better than that.  ";
		else;
			process 1 for "Without further ado, I insert the cylinder onto the     ";
			process 2 for "rotating shaft; I hear a slight click. Now, the stylus  ";
			process 2 for "is skimming its surface, eager to engrave the sound of  ";
			process 2 for "voices onto it...                                       ";
			now the printed name of the wax cylinder is "assembled wax cylinder";
			now the wax cylinder is loaded in the graphophone;
		end if;
	[Breech block & shell or shell rack]
	otherwise if the breech block is considered and (the shell is considered or the shell rack is considered);
		if the breech block is loaded begin;
			process 1 for "Come on, I've already loaded a shell into the barrel!   ";
		otherwise if the breech block is not lowered;
			process 1 for "Indeed, I do think the weapon must be loaded through the";
			process 2 for "hole in the breech block, but right now, the block is   ";
			process 2 for "raised, and the hole isn't aligned with the barrel.     ";
		otherwise if the percussion hammer is not ready to strike;
			process 1 for "I'd love to, but the percussion hammer is in the way:   ";
			process 2 for "it's folded down across the barrel opening.             ";
		otherwise if the communist is carrying the shell and the shell rack is considered;
			process 1 for "I've already got a shell with me. What's the point of   ";
			process 2 for "putting a different one into the cannon?                ";
		else;
			if the shell is considered begin;
				process 1 for "Right. With a swift movement, I insert the small shell  ";
				process 2 for "into the barrel through the opening in the breech block.";
			otherwise if the shell rack is considered;
				process 1 for "Right. I grab one of the many shells and, with a swift  ";
				process 2 for "movement, insert it into the barrel through the opening ";
				process 2 for "in the breech block.                                    ";
			end if;
			process 3 for "Immediately, I hear a click, and a metal arm swings     ";
			process 2 for "across the opening to secure the shell in the barrel.   ";
			process 2 for "All I can see now is its circular base.                 ";
			now the shell is in the tank interior;
			now the shell is hidden;
			now the breech block is loaded;
		end if;
	[Pistol & magazine]
	otherwise if the parabellum is considered and the magazine is considered and the mechanism is not allowing a combinatory use;
		process 1 for "I slide the magazine into the stock of the weapon, then ";
		process 2 for "give it a firm blow with the palm of my hand to push it ";
		process 2 for "all the way in.                                         ";
		now the magazine is nowhere;
		now the parabellum is magazine-inserted;
	[Pistol & cartridges]
	otherwise if the cartridges are considered and the parabellum is considered;
		if the parabellum is not breech block-opened begin;
			process 1 for "I should be able to load a cartridge directly into the  ";
			process 2 for "barrel, but to do that, the breech would have to be open";
			process 2 for "in some way.                                            ";
		otherwise if the parabellum is cartridge-inserted and the parabellum is magazine-inserted;
			process 1 for "There's already a cartridge in the barrel: I can't      ";
			process 2 for "insert another one. And I don't think I can load the    ";
			process 2 for "magazine this way either.                               ";
		otherwise if the parabellum is cartridge-inserted;
			process 1 for "I can't load a cartridge by hand: there's already one in";
			process 2 for "there, and I can see its base protruding from the       ";
			process 2 for "barrel.                                                 ";
		otherwise if the communist is not cartridge-manually inserted;
			process 1 for "I don't think the method's very orthodox, but I insert a";
			process 2 for "cartridge straight into the barrel of the gun.          ";
			now the communist is cartridge-manually inserted;
			load directly the firearm;
		else;
			process 1 for "I insert a cartridge into the barrel of the gun once    ";
			process 2 for "more.                                                   ";
			load directly the firearm;
		end if;
	[Magazine & cartridges]
	otherwise if the cartridges are considered and the magazine is considered;
		if the magazine count is 8 begin;
			process 1 for "I can't fit any more cartridges into the magazine...    ";
		otherwise if the magazine count is 7;
			process 1 for "I insert one last cartridge into the magazine. I think  ";
			process 2 for "it's full...                                            ";
			load once the magazine;
		else;
			if the general loading count is 0 begin;
				process 1 for "Right, let's get on with it. With the tip of my thumb, I";
				process 2 for "press down the magazine spring... Damn, it's so stiff! I";
				process 2 for "strain my finger just to lower it by half a             ";
				process 2 for "centimetre...                                           ";
				process 3 for "I quickly slide a cartridge in, then release the spring ";
				process 2 for "to hold it in place. Bloody hell, my thumb's already    ";
				process 2 for "aching... All this trouble for a single cartridge?...   ";
			otherwise if the general loading count is 1;
				process 1 for "To my great pain, I lower the spring again and slide in ";
				process 2 for "another cartridge. My thumb hurts even more this time.  ";
				process 3 for "This isn't an enjoyable experience at all. I can see why";
				process 2 for "this part is never described in adventure novels.       ";
			otherwise if the general loading count is 2;
				process 1 for "This time, I try to press the spring down with my index ";
				process 2 for "finger, but it isn't strong enough... In the end, I     ";
				process 2 for "resign myself to using my aching thumb, and load another";
				process 2 for "cartridge.                                              ";
			otherwise if the general loading count is 3;
				process 1 for "I start the process again, wincing. Another cartridge is";
				process 2 for "now in the magazine.                                    ";
				process 3 for "Marceline has such delicate hands, though... Is she     ";
				process 2 for "hiding the hands of a weightlifter somewhere?           ";
			otherwise if the general loading count is 4;
				process 1 for "I slide a cartridge into the magazine. My thumb's going ";
				process 2 for "to need a three-week recovery period well away from the ";
				process 2 for "front line.                                             ";
			else;
				process 1 for "I painstakingly slide a cartridge into the magazine...  ";
				unless the magazine count + 1 is 1 begin;
					add in a new paragraph "I count [magazine count + 1 in words].";
				end unless;
			end if;
			increment the general loading count;
			load once the magazine;
		end if;
	[Cufflinks & ballroom crates]
	otherwise if the cufflink collection is considered and the upstairs crates are considered;
		if the communist is upstairs crates-opened begin;
			process 1 for "Excellent. If I can't destroy these crates, I can at    ";
			process 2 for "least make sure they cause chaos when they reach their  ";
			process 2 for "destination...                                          ";
			process 3 for "I spend some time scattering the precious cufflinks into";
			process 2 for "the pockets of as many cartridge belts as I can, in     ";
			process 2 for "every crate that comes my way.                          ";
			now the cufflink collection is nowhere;
			now the communist is upstairs crates-sabotaged;
			call for a story update notification;
		else;
			process 1 for "Come now, no need to rush! Even though I have           ";
			process 2 for "extraordinary intuition, I don't even know what's in    ";
			process 2 for "these crates.                                           ";
		end if;
	[Telephone remains & crank]
	otherwise if the telephone remains are considered and the crank is considered;
		process 1 for "Right then, let's do this properly. I leave the crank in";
		process 2 for "the middle of the debris. I won't need it any more.     ";
		now the crank is nowhere;
	[Special case for the camera]
	otherwise if the pocket camera is considered and the mechanism is allowing a combinatory use;
		[Blocking duplicate photos]
		if an already photographed thing is considered begin;
			if the communist is considered begin;
				process 1 for "Oh, no, one photo of me is enough, surely...            ";
			otherwise if the comrade is considered;
				process 1 for "I'll take more photos of Marceline once I've completed  ";
				process 2 for "my assignment... For now, I'd better concentrate on the ";
				process 2 for "task at hand.                                           ";
			else;
				process 1 for "I don't think I should photograph the same thing more   ";
				process 2 for "than once.                                              ";
			end if;
		[Successful photography]
		otherwise if an able to be photographed thing is considered;
			if the communist is considered begin;
				process 1 for "I hold the camera out at arm's length, pointing it at   ";
				process 2 for "myself. A bit of vanity can't do any harm, can it? I    ";
				process 2 for "give my best smile.                                     ";
				say the picture taking text;
				if the comrade is in the location begin;
					process 3 for "Marceline lets out a little laugh.                      ";
					now the comrade is unportrayed for one turn;
				end if;
			otherwise if the comrade is considered;
				process 1 for "I point the camera at Marceline. Immediately, she puts  ";
				process 2 for "her hands on her hips and flashes a big, triumphant     ";
				process 2 for "smile.                                                  ";
				say the picture taking text;
				now the comrade is unportrayed for one turn;
			otherwise if the conference table is considered;
				process 1 for "Good idea. After all, who knows what information might  ";
				process 2 for "be hidden amongst these papers? I hold the camera up    ";
				process 2 for "above the table...                                      ";
				say the picture taking text;
				process 3 for "Having done that, I take a few more shots from different";
				process 2 for "spots around the table to make sure I haven't missed    ";
				process 2 for "anything.                                               ";
				now the remaining roll of the pocket camera is the remaining roll of the pocket camera - 5;
				increment the evidence count;
			otherwise if the documents are considered;
				process 1 for "After all, I insisted that Marceline let me photograph  ";
				process 2 for "these papers... I pick one up and frame it carefully... ";
				say the picture taking text;
				process 3 for "In the same way, I repeat the process for each of the   ";
				process 2 for "documents. It reminds me of my early assignments... I   ";
				process 2 for "led a significantly less dangerous life back then.      ";
				call for a story update notification;
				now the communist is documents-photographed;
				increment the evidence count;
				now the remaining roll of the pocket camera is the remaining roll of the pocket camera - 3;
				if the communist is delegation-spied or the communist is delegation-completely failed begin;
					run the script to assimilate the adequate restitution dialog;
				end if;
			otherwise if the display cabinet is considered;
				process 1 for "Well, that's not a bad idea... If the count did indeed  ";
				process 2 for "steal that awful egg, a photograph would constitute     ";
				process 2 for "evidence against him.                                   ";
				say the picture taking text;
				now the communist is egg-photographed;
			otherwise if the bookmark is considered;
				process 1 for "To prove the count's political involvement, what could  ";
				process 2 for "be better than a photograph of the message sent directly";
				process 2 for "to him by the president of the Council?                 ";
				say the picture taking text;
				increment the evidence count;
			otherwise if the seatings are considered;
				process 1 for "Very good. With the blackboard clearly in view, this    ";
				process 2 for "irrefutably proves that military training took place    ";
				process 2 for "here...                                                 ";
				say the picture taking text;
				increment the evidence count;
			otherwise if the teleprinter is considered;
				process 1 for "Very good... A civilian with nothing to hide wouldn't   ";
				process 2 for "have a machine like that in his home. Even if General   ";
				process 2 for "Denikin's tape is no longer there, it will be useful.   ";
				say the picture taking text;
				increment the evidence count;
			otherwise if the chalkboard is considered;
				process 1 for "I've already obtained better information than this vague";
				process 2 for "chalk drawing, but it can only strengthen my case,      ";
				process 2 for "without a doubt.                                        ";
				say the picture taking text;
				increment the evidence count;
			end if;
			if the evidence count is 6 and the communist is not evidence-photographed begin;
				process 3 for "That's one thing sorted. I believe I've photographed    ";
				process 2 for "everything of relevance in this mansion.                ";
				now the communist is evidence-photographed;
				call for a story update notification;
			end if;
			decrement the remaining roll of the pocket camera;
			now the second combined item is already photographed;
		[Restriction on photographing doors, with assistance]
		otherwise if a gate is considered;
			process 1 for "I don't really see the point of photographing a door... ";
			if the communist is not photos-taken and the communist is not keyhole photographable-assessed begin;
				process 3 for "That said... I wonder if the camera lens is small enough";
				process 2 for "to fit through the keyhole...                           ";
			end if;
		[Specific restrictions]
		else;
			if the count is considered or the descriptive delegation is considered begin;
				process 1 for "Oh, no, I've photographed them enough, I think. I'm not ";
				process 2 for "going to risk getting caught behind that curtain.       ";
			otherwise if the maid is considered or the governess is considered or the cook is considered;
				process 1 for "I don't think I need to photograph the staff...         ";
			otherwise if the wall map is considered;
				process 1 for "It's just an old, scribbled-all-over map of Russia... It";
				process 2 for "doesn't provide any noteworthy information.             ";
			otherwise if the ledger is considered;
				process 1 for "Honestly, at this stage, I don't think I need to take   ";
				process 2 for "pictures of that. What difference would it make to prove";
				process 2 for "that the count is in arrears with the grocer?           ";
			otherwise if the mansion is considered;
				process 1 for "Ah, I'm not writing a travel guide... No point in       ";
				process 2 for "photographing this dreary building.                     ";
			otherwise if the postcards are considered;
				process 1 for "I don't think it'll be necessary. The letters illustrate";
				process 2 for "the count's wickedness, but they say nothing about his  ";
				process 2 for "political activities.                                   ";
			otherwise if the set of microforms is considered;
				process 1 for "It won't do any good... The tiny photographs will be    ";
				process 2 for "impossible to make out, even if they are enlarged.      ";
				process 3 for "Besides, photographs of the regiments of Russian exiles ";
				process 2 for "aren't all that important, compared to everything else. ";
			else;
				process 1 for "Oh... I don't think this is a particularly interesting  ";
				process 2 for "subject.                                                ";
			end if;
		end if;
	[Combination of the camera with a valid door]
	otherwise if the pocket camera is considered and a gate (called considered door) is considered and the count is in the other side of the considered door from the location;
		if the communist is photos-taken begin;
			process 1 for "I've already taken enough photos of these gentlemen, I  ";
			process 2 for "think. No point in starting again.                      ";
		otherwise if the communist is carrying a hand-held useful item;
			generate 1 for "To do this, I need to have my hands free. I should put away [the list of hand-held useful items that are carried by the communist].";
		else;
			now the mechanism is paused;
			now the mechanism is action screen;
			now the communist is peeping;
			if the communist is not keyhole photographable-assessed begin;
				process 1 for "Let's see... I bring the lens close to the keyhole...   ";
				process 2 for "Excellent! It fits comfortably, and I can see these     ";
				process 2 for "gentlemen through the viewfinder.                       ";
				now the communist is keyhole photographable-assessed;
			else;
				process 1 for "I bring the lens close to the keyhole... Very good, I   ";
				process 2 for "can see these gentlemen quite clearly through the       ";
				process 2 for "camera's viewfinder.                                    ";
			end if;
			if the graphophone is not funneled and the graphophone is not secured begin;
				process 3 for "However, I haven't found a way to replace the missing   ";
				process 2 for "horn on the graphophone. Just to be on the safe side,   ";
				process 2 for "perhaps I should look into this before taking the       ";
				process 2 for "photos. What should I do?                               ";
			otherwise if the graphophone is not secured;
				process 3 for "However, the funnel on the graphophone is still bobbing ";
				process 2 for "about all over the place. I wonder if I shouldn't take  ";
				process 2 for "care of that first... What should I do?                 ";
			else;
				process 3 for "Should I get on with it?                                ";
			end if;
			process 3 for "([key 1]) Start taking photos                           ";
			process 2 for "([key 2]) Back                                          ";
			now the mechanism is not temporarily switched to action screen;
			now the mechanism is camera peeping input;
			now the mechanism is avoiding the input fallback;
		end if;
	[Combination of the camera with an invalid door]
	otherwise if the pocket camera is considered and a gate is considered;
		if the communist is photos-taken begin;
			process 1 for "I no longer need to take photographs through keyholes; I";
			process 2 for "already have the ones I need. And anyway, the delegation";
			process 2 for "isn't on the other side of this door.                   ";
		otherwise if the communist is not keyhole photographable-assessed;
			process 1 for "Let's see... I move the lens close to the door's        ";
			process 2 for "keyhole...                                              ";
			process 3 for "Excellent! I can see what's on the other side through   ";
			process 2 for "the viewfinder... I could use this method to photograph ";
			process 2 for "the delegates whilst staying safe in another room...    ";
			now the communist is keyhole photographable-assessed;
		else;
			process 1 for "Yes, I've already realised that I can take photographs  ";
			process 2 for "through keyholes... But there's no delegation on the    ";
			process 2 for "other side of this one: no point in trying again.       ";
		end if;
	[Special case for the pistol; other standard combinations are found elsewhere]
	otherwise if the parabellum is considered and the mechanism is allowing a combinatory use;
		[Calculating the available ammunition before reloading]
		let the remaining rounds be 0;
		if the parabellum is magazine-inserted begin;
			now the remaining rounds is the magazine count;
		end if;
		if the parabellum is cartridge-inserted begin;
			increment the remaining rounds;
		end if;
		[Failure to hit a target that has already been destroyed]
		if an able to be destroyed thing (called target) is considered and the target is already destroyed begin;
			if the target is the count begin;
				process 1 for "Oh... Oh, no.                                           ";
				process 3 for "I don't think I can do that.                            ";
			else;
				process 1 for "Oh, I don't need to shoot at it again...                ";
			end if;
		[Initial restrictions]
		otherwise if the diverter is considered and the communist is not downstairs crates-sabotaged;
			process 1 for "It's not a good idea to do that now... I still have work";
			process 2 for "to do down there.                                       ";
		otherwise if the diverter is considered and the remaining rounds is less than 4;
			process 1 for "If I want to break everything in there, I'd better      ";
			process 2 for "reload my gun first...                                  ";
		[Catastrophic failure when shooting at a valid target]
		otherwise if an able to be destroyed thing (called target) is considered and the parabellum is ready to fail miserably;
			if the communist is not magazine-dropped once begin;
				generate 1 for "Full of confidence, I take aim at [the target]...";
				process 3 for "Immediately, the magazine slips out of the gun and falls";
				process 2 for "pitifully on the ground...                              ";
				process 3 for "...                                                     ";
				process 3 for "Goodness me, what a humiliation... Thankfully, nobody   ";
				process 2 for "saw me...                                               ";
				now the communist is magazine-dropped once;
			otherwise if the communist is not magazine-dropped twice;
				generate 1 for "I raise my arm towards [the target]...";
				process 3 for "Oh, no! The magazine slips out of the gun again and     ";
				process 2 for "falls on the ground! What a clumsy fool...              ";
				now the communist is magazine-dropped twice;
			else;
				generate 1 for "I raise my arm towards [the target]...";
				process 3 for "There goes the magazine, falling pitifully on the       ";
				process 2 for "ground. At this point, the only explanation is that I'm ";
				process 2 for "doing it on purpose...                                  ";
			end if;
			now the magazine is in the location;
			now the parabellum is magazine-withdrawn;
		[Failure to hit a valid target]
		otherwise if an able to be destroyed thing (called target) is considered and the parabellum is not ready to fire;
			generate 1 for "I raise my arm towards [the target]... I pull the trigger...";
			if the parabellum is ready to dry fire begin;
				process 3 for "I hear a sharp metallic sound, and nothing else. The gun";
				process 2 for "isn't in working order...                               ";
				now the parabellum is not cocked;
			else;
				process 3 for "Nothing happens. The gun isn't in working order.        ";
			end if;
		[Successful shot]
		otherwise if an able to be destroyed thing (called target) is considered;
			unless the diverter is considered begin;
				generate 1 for "I raise my arm towards [the target]... I slowly pull the trigger...";
				process 3 for "The shot fires with a thunderous bang.                  ";
			else;
				process 1 for "I fire at the electric wires... The detonation echoes   ";
				process 2 for "loudly through the staff hallway...                     ";
				process 3 for "Missed! I fire twice more, and once again at the strange";
				process 2 for "device, shattering its ceramic casing... My ears are    ";
				process 2 for "ringing, my arm aches, but there's something...         ";
				process 2 for "thrilling about it.                                     ";
				process 3 for "Given its condition, the mechanism has had enough.      ";
				cycle properly the firearm;
				cycle properly the firearm;
				cycle properly the firearm;
				now the communist is cellar-sealed off;
				call for a story update notification;
			end unless;
			if the target is the count begin;
				process 3 for "The count comes to a halt, looking stunned; he places   ";
				process 2 for "his hands on his stomach and collapses to the floor.    ";
				process 2 for "Blood begins to spread across his waistcoat.            ";
				process 3 for "For a moment, he lets out a couple of confused groans,  ";
				process 2 for "then loses consciousness.                               ";
				now the count is dying;
				now the count is currently motionless;
				now the count is unportrayed for one turn;
				now the count is lengthily seen doing something here;
				now the communist is count-executed;
				call for a story update notification;
			otherwise if the target is the overhead pipe;
				if the faucet is already destroyed begin;
					process 3 for "The pipe bursts, and a torrent of water immediately     ";
					process 2 for "gushes from the breach! I have to take cover to avoid   ";
					process 2 for "getting soaked... The deluge floods the crates; water   ";
					process 2 for "already starts to spread through the basement.          ";
					process 3 for "While I'm at it, I throw open the door leading north. It";
					process 2 for "isn't long before the water starts rushing in.          ";
					process 3 for "To seal this victory, I should try to block off access  ";
					process 2 for "to the basement...                                      ";
					now the communist is downstairs crates-sabotaged;
					now the electrical panel is not secondary;
					call for a story update notification;
				otherwise if the faucet is flowing;
					process 3 for "The pipe bursts instantly, and fragments of rusty metal ";
					process 2 for "fall to the ground with a loud clatter.                 ";
					process 3 for "Water soon begins to trickle out of the breach, forming ";
					process 2 for "a small muddy puddle on the dirt floor of the basement. ";
					process 2 for "It won't take long before it's absorbed into the        ";
					process 2 for "ground...                                               ";
				else;
					process 3 for "The pipe bursts instantly, and fragments of rusty metal ";
					process 2 for "fall to the ground with a loud clatter. The rust has    ";
					process 2 for "weakened it, it seems...                                ";
				end if;
			otherwise if the target is the faucet;
				process 3 for "The tap breaks off cleanly, and a powerful burst of     ";
				process 2 for "water shoots out of the pipe... What a storm! It lashes ";
				process 2 for "against the opposite wall... If it weren't for the drain";
				process 2 for "grate, it wouldn't be long before the laundry room was  ";
				process 2 for "flooded...                                              ";
				if the overhead pipe is already destroyed begin;
					process 3 for "That's incredible; I can hear a right racket downstairs!";
					process 2 for "I've got to go and have a look...                       ";
				end if;
				now the bleach is not secondary;
				now the soap box is not secondary;
				now the drain grate is secondary;
				now the drain grate is not hidden;
				now the faucet is nowhere;
			otherwise if the target is the teleprinter;
				process 3 for "With a sharp crack, it goes right through the           ";
				process 2 for "teleprinter, cleanly, without smashing the casing... but";
				process 2 for "the humming sound it was making stops completely.       ";
				process 3 for "I think it's out of action. It was essentially a        ";
				process 2 for "precaution, but it can no longer be used to communicate ";
				process 2 for "with anyone now.                                        ";
				now the communist is teleprinter-sabotaged;
				if the communist is crates-sabotaged begin;
					call for a story update notification;
				end if;
			otherwise if the target is the telephone;
				process 3 for "The telephone bursts violently into pieces, ripped open,";
				process 2 for "its components spilling sadly at the foot of the table. ";
				process 3 for "If anyone wants to bring the soldiers back or call the  ";
				process 2 for "police, they'll have to walk into town now.             ";
				now the communist is telephone-sabotaged;
				now the telephone remains are in the reception hall;
				now the telephone is nowhere;
				now the magneto is nowhere;
				unless the communist is carrying the crank begin;
					now the crank is nowhere;
				end unless;
				if the communist is crates-sabotaged begin;
					call for a story update notification;
				end if;
			otherwise if the target is the display cabinet;
				process 3 for "The glass shatters into a storm of broken shards. I     ";
				process 2 for "raise my arm in front of my face to protect myself.     ";
				process 3 for "Once calm has returned, my eyes fall on the metal egg   ";
				process 2 for "sitting in the middle of the display cabinet, safe and  ";
				process 2 for "sound.                                                  ";
				now the ugly art is not hidden;
				now the printed name of the display cabinet is "shattered display cabinet";
			end if;
			cycle properly the firearm;
			now the target is already destroyed;
			if the remaining rounds is 1 begin;
				if the communist is not empty magazine-assessed begin;
					process 3 for "The weapon has remained open, the toggle link raised:   ";
					process 2 for "it's out of ammunition.                                 ";
					now the communist is empty magazine-assessed;
				else;
					process 3 for "The toggle link has remained raised: no more ammunition.";
				end if;
				now the parabellum is breech block-opened;
			end if;
		[Customised failures with the pistol]
		otherwise if the electromagnetic door is considered;
			process 1 for "If my aim is to block off access to the basement, I     ";
			process 2 for "won't achieve it by shooting holes in this door.        ";
		otherwise if the condemned gate is considered;
			process 1 for "Oh, no, I don't think this door will work any better if ";
			process 2 for "I shoot holes in it...                                  ";
		otherwise if a gate is considered;
			process 1 for "No... I don't really see the point in damaging the      ";
			process 2 for "doors, since I can go wherever I want.                  ";
		otherwise if the communist is considered;
			process 1 for "What an absurd idea. Even as a joke, I'd never play     ";
			process 2 for "around with a weapon like that.                         ";
		otherwise if a person is considered;
			process 1 for "What a horrible idea. I'd never shoot at workers...     ";
			process 2 for "Unless they attack me, of course.                       ";
		otherwise if the governess is in the location or the cook is in the location or the maid is in the location;
			process 1 for "I don't need to shoot at that. And, above all, I don't  ";
			process 2 for "want to scare my former colleagues by shooting all over ";
			process 2 for "the place.                                              ";
		otherwise if the magazine is considered;
			process 1 for "Oh, no, that's a really silly idea. I'd better pick it  ";
			process 2 for "up.                                                     ";
		otherwise if the upstairs crates are considered or the southern crates are considered or the northern crates are considered;
			process 1 for "It's pointless. Even if I fired all my rounds at it, it ";
			process 2 for "wouldn't do much damage. There are so many crates...    ";
		otherwise if the electrical panel is considered or the right lever is considered or the left lever is considered;
			if the communist is downstairs crates-sabotaged begin;
				process 1 for "That's not the best idea... It would be useful for      ";
				process 2 for "stopping the lift from working, but I'd surely end up in";
				process 2 for "the dark. I need to find another way.                   ";
			else;
				process 1 for "Oh, no, that would definitely knock the lift out of     ";
				process 2 for "action, and I'd end up in the dark on top of that...    ";
			end if;
		otherwise if the wall safe is considered;
			process 1 for "No. Firstly, I can open the safe normally, as I remember";
			process 2 for "the secret code, and secondly, the projectile might     ";
			process 2 for "ricochet off it and hit me.                             ";
		otherwise if the electrical box is considered;
			process 1 for "The general idea isn't bad, but I'd better shoot at     ";
			process 2 for "what's inside.                                          ";
		otherwise if the door switch is considered;
			process 1 for "That's pointless. If I want to condemn the basement, I'd";
			process 2 for "be better off targeting the door's power source. A      ";
			process 2 for "switch is easy enough to replace.                       ";
		otherwise if the electromagnet is considered;
			process 1 for "No, that wouldn't be very useful. To prevent access to  ";
			process 2 for "the basement, I'd be better off addressing the root of  ";
			process 2 for "the problem.                                            ";
		otherwise if the washbasin is considered;
			process 1 for "To cause a flood? At this floor level, the water        ";
			process 2 for "pressure can't be very strong, and besides, the         ";
			process 2 for "bathroom's too far from the ballroom. It won't do any   ";
			process 2 for "good.                                                   ";
		otherwise if the bleach is considered;
			process 1 for "Rather than shooting at everything that's annoying me, I";
			process 2 for "could simply turn on the tap on the drum. It isn't that ";
			process 2 for "large: it'll empty fairly quickly.                      ";
		otherwise if the bookmark is considered;
			process 1 for "Make more holes in it? What for?                        ";
		otherwise if the basin is considered;
			process 1 for "Oh, no... Apart from its symbolic significance,         ";
			process 2 for "destroying my work equipment would serve no purpose.    ";
			process 2 for "Besides, I've grown rather attached to it over time.    ";
		otherwise if the oil can is considered;
			process 1 for "Well, what then? If I shoot at it, the can will be      ";
			process 2 for "punctured, and oil will spill everywhere. It's          ";
			process 2 for "dangerous, especially since I'm not here to destroy the ";
			process 2 for "mansion.                                                ";
		otherwise if the tin lantern is considered;
			process 1 for "I can't see any reason at all why I'd want to destroy my";
			process 2 for "beautiful lantern.                                      ";
		otherwise if the stove is considered;
			process 1 for "What's the point? If I were to break the gas pipe, it   ";
			process 2 for "would put everyone in danger.                           ";
		otherwise if the vault is considered;
			process 1 for "No, there's no point wasting my ammunition on           ";
			process 2 for "structures. I don't think the vault is about to         ";
			process 2 for "collapse, and even if it were, a handgun wouldn't do it ";
			process 2 for "any harm.                                               ";
		otherwise if the episcope is considered;
			process 1 for "No... It's quite tempting, but ultimately, it wouldn't  ";
			process 2 for "serve any purpose.                                      ";
		otherwise if the painting is considered;
			process 1 for "No, we don't engage in such symbolic, demagogic acts.   ";
			process 2 for "What's more, I'm personally against the destruction of  ";
			process 2 for "art, even of the naïve kind.                            ";
			process 3 for "I'll leave it to the socialist-revolutionary and        ";
			process 2 for "anarchist idealists to shoot holes in paintings.        ";
		otherwise if the grand piano is considered;
			process 1 for "Ah, no... It might be a ridiculous display of           ";
			process 2 for "ostentation, but once it's returned to the people,      ";
			process 2 for "pianists will still be able to play beautiful pieces on ";
			process 2 for "it.                                                     ";
		[Generic failures with the pistol]
		else;
			process 1 for "I'd like to limit violence as much as I can... and I    ";
			process 2 for "don't see why I should shoot at that.                   ";
		end if;
	[Special case involving the episcope (the combination with microforms is found above)]
	otherwise if the episcope is considered and an able to be magnified thing is considered;
		if the communist is not episcope-already plugged begin;
			process 1 for "Hmm, I haven't quite got the hang of how this thing     ";
			process 2 for "works yet, so I'd like to avoid making a mess of it.    ";
		otherwise if the episcope is plugged;
			if the seatings are considered or the power socket is considered or the chalkboard is considered or a gate is considered begin;
				process 1 for "The device can't reach that far: the electric cable's   ";
				process 2 for "too short.                                              ";
			otherwise if the communist is considered;
				process 1 for "I move the device over my hand... The lens is warm; it  ";
				process 2 for "feels nice.                                             ";
				process 3 for "The texture of my skin is projected onto the wall. Ah, I";
				process 2 for "can see a few calluses... I am a worker, after all. That";
				process 2 for "said, I find my hands quite delicate and pretty.        ";
			else;
				process 1 for "I place the device on top of it for a moment...         ";
				if the piece of paper is considered begin;
					process 3 for "The sheet of paper is blank as fresh snow: all I can see"; [Alas, something died in translation here]
					process 2 for "is the texture of the paper, magnified and projected    ";
					process 2 for "onto the wall.                                          ";
				otherwise if the bookmark is considered;
					process 3 for "The paper appears magnified on the wall, and I can see  ";
					process 2 for "the texture of the table through the many small holes.  ";
				otherwise if the note from the governess is considered;
					process 3 for "Giant letters, drawn with a precise and skilful hand,   ";
					process 2 for "appear on the wall of the room. It's rather amusing...  ";
				otherwise if the love letter is considered;
					process 3 for "Giant letters appear on the wall of the room. Magnified ";
					process 2 for "like this, they appear slightly shaky. I suppose I'm not";
					process 2 for "a very good counterfeiter.                              ";
				otherwise if the ugly art is considered;
					process 3 for "The shiny metallic texture is projected in large format ";
					process 2 for "onto the wall. I can see a few slight scratches filled  ";
					process 2 for "with black, as if the thing had originally been dark and";
					process 2 for "had subsequently been polished.                         ";
				otherwise if the rosehip fruits are considered;
					process 3 for "The bright red fruits appear in large scale on the wall.";
					process 2 for "I don't like seeing those nasty things magnified like   ";
					process 2 for "that.                                                   ";
				otherwise if the rosehip seeds are considered;
					process 3 for "I can clearly see the tiny hairy seeds projected onto   ";
					process 2 for "the wall. The headlight lens is warm, but not warm      ";
					process 2 for "enough to dry them out, unfortunately.                  ";
				otherwise if the itching powder bag is considered and the powder quantity of the itching powder bag is 0;
					process 3 for "The texture of the paper envelope is projected onto the ";
					process 2 for "wall, but since there's no more itching powder inside,  ";
					process 2 for "it's not very interesting.                              ";
				otherwise if the itching powder bag is considered;
					process 3 for "The texture of the envelope is projected onto the wall, ";
					process 2 for "along with the seeds inside... I can even see the tiny  ";
					process 2 for "stinging hairs starting to cover the paper.             ";
				otherwise if the electric cable is considered;
					process 3 for "The fabric of the wire sheath is projected onto the     ";
					process 2 for "wall in large scale... It's a lovely piece of work made ";
					process 2 for "up of interwoven white and brown threads. A lot of work ";
					process 2 for "for a simple piece of electrical insulation.            ";
				otherwise if a laundry basket is considered;
					process 3 for "The texture of the wicker appears in large scale on the ";
					process 2 for "wall. Fortunately, I don't see any vermin scurrying     ";
					process 2 for "across the surface.                                     ";
					process 3 for "Anyway, I'm not quite sure why I brought this basket    ";
					process 2 for "here...                                                 ";
				otherwise if the cufflink collection is considered;
					process 3 for "The various gemstones appear magnified, projected onto  ";
					process 2 for "the wall. Well, they're pretty.                         ";
					process 3 for "If greedy people were to come across one of them,       ";
					process 2 for "there's no doubt they'd smash everything to find some   ";
					process 2 for "more.                                                   ";
				otherwise if the cartridges are considered;
					process 3 for "The various shades of gold and copper appear on the wall";
					process 2 for "in giant format. The projection makes these little      ";
					process 2 for "rounds look as big as artillery shells.                 ";
				otherwise if the electromagnet is considered;
					process 3 for "I can clearly see the tiny, coiled copper wires, but    ";
					process 2 for "it's not particularly interesting.                      ";
				otherwise if the key imprinter is considered;
					process 3 for "The greasy, whitish texture of the paraffin covers a    ";
					process 2 for "whole section of the wall.                              ";
				otherwise if the wax cylinder is considered and the wax cylinder is recorded;
					process 3 for "The surface of the cylinder is projected onto the wall. ";
					process 2 for "For now, it's completely smooth.                        ";
				otherwise if the wax cylinder is considered;
					process 3 for "The surface of the cylinder is projected onto the wall. ";
					process 2 for "It's striped with tiny, barely visible lines. I like to ";
					process 2 for "think that these gentlemen's words are written in tiny  ";
					process 2 for "letters inside, but it doesn't work like that...        ";
				else;
					process 3 for "The metallic surface of the object is projected onto the";
					process 2 for "wall... I can see the dents and faint scratches that    ";
					process 2 for "aren't visible to the naked eye.                        ";
					if the communist is not high resolution-assessed begin;
						process 3 for "I must admit I'm quite impressed by the level of detail.";
						process 2 for "I wasn't expecting to see a high-resolution texture     ";
						process 2 for "here.                                                   ";
						now the communist is high resolution-assessed;
					end if;
				end if;
			end if;
		else;
			process 1 for "The headlight is off; I can't use it...                 ";
		end if;
	[Special case of putting something back in its place]
	otherwise if the tallboy is considered and the electromagnet is considered;
		if the electromagnet is in the tallboy begin;
			process 1 for "The coils are already in the drawer...                  ";
		else;
			process 1 for "I put the coils back in their drawer.                   ";
			now the electromagnet is in the tallboy;
		end if;
	otherwise if the piece of paper is considered and (the writing desk is considered or the paper stack is considered);
		process 1 for "I put the sheet of paper back in the stack.             ";
		now the piece of paper is in the writing desk;
		now the piece of paper is hidden;
	otherwise if the note from the governess is considered and the maid's chest is considered and the origin of the note from the governess is the maid's chest;
		if the note from the governess is in the maid's chest begin;
			process 1 for "The note is already in the chest...                     ";
		else;
			process 1 for "Discreetly, I put the note back in the maid's chest.    ";
			now the note from the governess is in the maid's chest;
		end if;
	otherwise if the note from the governess is considered and a gate is considered and the location is the western corridor and the origin of the note from the governess is the western corridor;
		if the note from the governess is in the western corridor begin;
			process 1 for "The note's already under the door...                    ";
		else;
			attempt to drop the note from the governess;
		end if;
	otherwise if the bookmark is considered and the bedside book is considered;
		if the bookmark is in the bedside book begin;
			process 1 for "The bookmark's already in the book...                   ";
		else;
			if the bedside book is open begin;
				process 1 for "I place the bookmark across the open book.              ";
			else;
				process 1 for "I put the bookmark back in the bedside book, on the page";
				process 2 for "where I'd found it.                                     ";
			end if;
			now the bookmark is in the bedside book;
		end if;
	otherwise if the the crank is considered and the telephone is considered;
		if the crank is in the telephone begin;
			process 1 for "The crank handle's already in its compartment...        ";
		else;
			if the crank is telephone-combined begin;
				process 1 for "I remove the crank handle from the magneto and put it   ";
				process 2 for "back where it was, in the telephone's compartment.      ";
				now the crank is not telephone-combined;
			otherwise if the crank is graphophone-combined;
				process 1 for "I detach the crank handle from the graphophone and put  ";
				process 2 for "it back in the telephone's compartment.                 ";
				now the crank is not graphophone-combined;
			else;
				process 1 for "I put the crank handle back where it was, in the        ";
				process 2 for "telephone's compartment.                                ";
			end if;
			now the printed name of the crank is "crank handle";
			now the crank is in the telephone;
		end if;
	otherwise if the copper utensils are considered and the funnel is considered;
		if the funnel is in the kitchen begin;
			process 1 for "The funnel is already hooked amongst the kitchen        ";
			process 2 for "utensils...                                             ";
		else;
			attempt to drop the funnel;
		end if;
	otherwise if the shell is considered and the shell rack is considered;
		process 1 for "I put the shell back in its hole.                       ";
		now the shell is in the tank interior;
		now the shell is hidden;
	otherwise if the cufflink collection is considered and the dresser is considered;
		if the cufflink collection is in the dresser begin;
			process 1 for "The cufflinks are already neatly arranged in the        ";
			process 2 for "wardrobe...                                             ";
		else;
			process 1 for "I put the cufflinks back in the wardrobe, roughly where ";
			process 2 for "they were before.                                       ";
			now the cufflink collection is in the dresser;
		end if;
	[Special case of the personal chest]
	otherwise if the laundress' chest is considered and the laundress' bed is considered;
		process 1 for "No, I'm pretty sure the bed won't fit in my chest.      ";
	otherwise if the communist is considered and (the laundress' chest is considered or the maid's chest is considered);
		process 1 for "Admittedly, I'm not very tall, but I couldn't fit in    ";
		process 2 for "there.                                                  ";
	otherwise if the laundress' chest is considered and a storable useful item (called subject) is considered;
		if the subject is the hairpin begin;
			if the hairpin is in the laundress' chest begin;
				process 1 for "The hairpin's already in the chest... I can't do much   ";
				process 2 for "better than that.                                       ";
			else;
				process 1 for "Do I really feel like doing my hair, anyway?            ";
				process 3 for "I put the hairpin back in the chest.                    ";
				now the hairpin is in the laundress' chest;
			end if;
		otherwise if the laundress' chest is open;
			generate 1 for "I store [the subject] in my chest.";
		else;
			generate 1 for "I half-open my chest and store [the subject] inside.";
		end if;
		now the subject is in the laundress' chest;
	otherwise if the laundress' chest is considered and a returnable useful item is considered;
		process 1 for "If I don't need this thing any more, I'd better go and  ";
		process 2 for "put it back where I found it.                           ";
	otherwise if the laundress' chest is considered and an undroppable useful item is considered;
		if the love letter is considered begin;
			process 1 for "No, I shouldn't put it away; I need to find a way to    ";
			process 2 for "deliver it to the count...                              ";
		otherwise if the graphophone is considered;
			process 1 for "This isn't the time for putting things away, obviously! ";
			process 2 for "I'm going to need this device...                        ";
		otherwise if parabellum is considered;
			process 1 for "Oh, no, I should keep it with me, even if it's a bit    ";
			process 2 for "daunting to be brandishing something like that...       ";
		otherwise if the set of forged keys is considered;
			process 1 for "Given all the effort I put into getting them, it would  ";
			process 2 for "be a shame if they ended up at the back of a chest...   ";
		otherwise if the key imprinter is considered;
			process 1 for "I should keep this; I'll probably need it eventually... ";
			process 3 for "And anyway, worst-case scenario, if I'm caught with it, ";
			process 2 for "people will just think I'm a sophisticated young woman  ";
			process 2 for "who smokes cigarettes.                                  ";
		else;
			process 1 for "Oh, no, I must keep this with me; it's far too          ";
			process 2 for "important.                                              ";
		end if;
	otherwise if the laundress' chest is considered and a droppable useful item is considered;
		if the apron is considered begin;
			if the laundress' chest is open begin;
				process 1 for "For no particular reason, I half-open my chest and put  ";
				process 2 for "the apron inside.                                       ";
			else;
				process 1 for "For no particular reason, I put the apron in my chest.  ";
			end if;
			now the apron is in the laundress' chest;
		otherwise if the tin lantern is considered;
			process 1 for "My lantern wouldn't be much use to me if I put it in    ";
			process 2 for "there. I should just leave it in my room.               ";
		otherwise if a laundry basket is considered;
			process 1 for "My chest isn't big enough. And it would be completely   ";
			process 2 for "pointless.                                              ";
		else;
			process 1 for "I don't need to put that away in my chest...            ";
		end if;
	[Exceptions leading to other actions]
	otherwise if the communist is considered and the seatings are considered;
		attempt to use the seatings;
	otherwise if the letter is considered and the envelope is considered;
		attempt to close the envelope;
	otherwise if the communist is considered and the maid's clothes are considered;
		attempt to use the maid's clothes;
	otherwise if the communist is considered and the spare clothes are considered;
		attempt to use the spare clothes;
	otherwise if the communist is considered and the cufflink collection is considered;
		attempt to use the cufflink collection;
	otherwise if the communist is considered and the bathtub is considered;
		attempt to use the bathtub;
	otherwise if the communist is considered and the washbasin is considered;
		attempt to use the washbasin;
	otherwise if the communist is considered and the stacks of towels are considered;
		attempt to use the stacks of towels;
	otherwise if the communist is considered and the suits of armor are considered;
		attempt to use the suits of armor;
	[Customised failures]
	otherwise if the communist is considered and the faucet is considered;
		process 1 for "I run a little water into my palm to wash my face. It   ";
		process 2 for "feels nice.                                             ";
	otherwise if the communist is considered and (the cabinet is considered or the cupboard is considered);
		process 1 for "There's no way I can get in there; it's crammed full of ";
		process 2 for "stuff.                                                  ";
	otherwise if the hairpin is considered and a gate is considered;
		process 1 for "I insert the hairpin into the keyhole...                ";
		process 3 for "I think I can feel the pins, but I haven't the faintest ";
		process 2 for "idea what to do next. I'd better tie my hair up in a bun";
		process 2 for "with this thing.                                        ";
	otherwise if a laundry basket is considered and the basin is considered;
		process 1 for "If I've brought all the dirty laundry lying about into  ";
		process 2 for "the laundry room, I can simply use the washing tub.     ";
	otherwise if a laundry basket is considered and the bleach is considered;
		process 1 for "What a daft idea!... I don't want to ruin the colours...";
	otherwise if a laundry basket is considered and the soap box is considered;
		process 1 for "Being a professional laundress involves more than just  ";
		process 2 for "throwing powdered soap onto the laundry...              ";
	otherwise if a laundry basket is considered and the faucet is considered;
		process 1 for "If I turn the tap on over the laundry, it'll get wet,   ";
		process 2 for "but that won't make it any cleaner.                     ";
	otherwise if the set of forged keys is considered and (the lower lift door is considered or the upper lift door is considered);
		process 1 for "It's no use; the lift doors don't have locks.           ";
	otherwise if the set of forged keys is considered and a container is considered;
		process 1 for "As far as I can tell, these keys are only for opening   ";
		process 2 for "doors.                                                  ";
	otherwise if the set of forged keys is considered and a class-struggle gate is considered;
		if there is an other adverse watchful present person in the location begin;
			process 1 for "It's a very bad idea to show anyone that I have a spare ";
			process 2 for "set of all the keys to the mansion.                     ";
		else;
			process 1 for "I quietly insert the right key into the lock...         ";
			process 3 for "It turns. I could go in if I wanted to. In the meantime,";
			process 2 for "I lock it again.                                        ";
		end if;
	otherwise if the set of forged keys is considered and the condemned gate is considered;
		if there is an other adverse watchful present person in the location begin;
			process 1 for "It's a very bad idea to show anyone that I have a spare ";
			process 2 for "set of all the keys to the mansion.                     ";
		else;
			process 1 for "I try a few keys at random in the lock...               ";
			process 3 for "It's no use; this door is definitely condemned.         ";
		end if;
	otherwise if the set of forged keys is considered and a gate is considered;
		process 1 for "I don't need to use my duplicate keys on this door.     ";
	otherwise if the basin is considered and the bleach is considered;
		process 1 for "I don't see why I'd put bleach in the tub: it would make";
		process 2 for "all the colours run.                                    ";
	otherwise if the basin is considered and the soap box is considered;
		process 1 for "I'll do that when the time comes, whilst I'm using the  ";
		process 2 for "washing tub.                                            ";
	otherwise if the soap box is considered and the faucet is considered;
		process 1 for "I'll do that whilst I'm washing the laundry...          ";
	otherwise if the electrical box is considered and the diverter is considered;
		process 1 for "In fact, these two things are already combined...       ";
		process 2 for "There's nothing more I can do.                          ";
	otherwise if the electromagnetic door is considered and (the tallboy is considered or the furniture clutter is considered);
		process 1 for "Ah, using a piece of furniture to ram the door? That    ";
		process 2 for "might work if I were as strong as a bull, and if I      ";
		process 2 for "didn't care about bringing all the residents of the     ";
		process 2 for "mansion downstairs, startled by the racket.             ";
	otherwise if the electromagnetic door is considered and the pantry is considered;
		process 1 for "I don't intend to try and break down the door with a    ";
		process 2 for "sausage, however thick it may be.                       ";
	otherwise if the electromagnetic door is considered and the electromagnet is considered;
		process 1 for "The coils are definitely important, but I don't think I ";
		process 2 for "can combine them with the door.                         ";
	otherwise if the electromagnetic door is considered and the door switch is considered;
		process 1 for "Well, these two things are clearly linked, but I can't  ";
		process 2 for "combine them as such.                                   ";
	otherwise if the electromagnet is considered and an other person is considered;
		process 1 for "Unwind the wire and strangle someone with it? That might";
		process 2 for "work if the wire were stronger, and if I were a         ";
		process 2 for "murderer.                                               ";
	otherwise if the electromagnet is considered and the power socket is considered;
		process 1 for "Ah... I'm sure I'm not supposed to put bare electrical  ";
		process 2 for "wires into sockets...                                   ";
	otherwise if the communist is considered and the power socket is considered;
		process 1 for "I'm not that daft, though. I won't stick my fingers in  ";
		process 2 for "the socket.                                             ";
	otherwise if the electrical panel is considered and (the right lever is considered or the left lever is considered);
		process 1 for "The lever is already built into the electrical panel,   ";
		process 2 for "obviously.                                              ";
	otherwise if the key imprinter is considered and the communist is considered;
		process 1 for "I open the little case and press my nose into the       ";
		process 2 for "paraffin.                                               ";
		if the comrade is in the location begin;
			process 3 for "Marceline gives me a bewildered look... which she       ";
			process 2 for "doesn't break when I show her the imprint my nose has   ";
			process 2 for "left.                                                   ";
		else;
			process 3 for "It's funny, there's an imprint in it now...             ";
		end if;
		process 3 for "Enough laughing... I quickly smooth it out.             ";
	otherwise if the key imprinter is considered and a gate is considered;
		process 1 for "Come on, I need to make a mould of the mansion keys, not";
		process 2 for "the doors... It doesn't even make sense.                ";
	otherwise if the key imprinter is considered and the tin lantern is considered;
		process 1 for "What's the point? The heat from the lantern might melt  ";
		process 2 for "the paraffin...                                         ";
	otherwise if the master set of keys is considered and a gate is considered;
		process 1 for "What's the point? The door isn't locked... And that's   ";
		process 2 for "not what I'm supposed to do with those keys.            ";
	otherwise if the rosehip fruits are considered and the wild rose is considered;
		process 1 for "You can't put a fruit back on a plant once you've picked";
		process 2 for "it. It doesn't work like that at all.                   ";
	otherwise if the itching powder bag is considered and the count is considered;
		process 1 for "Oh no, that's far too risky... I should put some on his ";
		process 2 for "possessions instead.                                    ";
	otherwise if the itching powder bag is considered and (the communist is considered or the laundress' bed is considered);
		process 1 for "Oh no, that would be stupid. It really does itch a lot. ";
		process 2 for "I remember it well; the naughty boys from the other     ";
		process 2 for "class never missed an opportunity to put some down my   ";
		process 2 for "collar.                                                 ";
		process 3 for "It really wasn't funny at all.                          ";
	otherwise if the itching powder bag is considered and the comrade is considered;
		process 1 for "Oh, no, I'd never do that to Marceline.                 ";
	otherwise if the itching powder bag is considered and the governess is considered;
		process 1 for "The housekeeper is strict, and she's certainly very     ";
		process 2 for "close to the count, but she seems to be an honest,      ";
		process 2 for "hard-working woman. I can't see any reason to torment   ";
		process 2 for "her.                                                    ";
		process 3 for "And anyway, it's far too risky to put it directly on    ";
		process 2 for "her.                                                    ";
	otherwise if the itching powder bag is considered and a person (called victim) is considered;
		if the victim is female begin;
			process 1 for "No, I can't see any reason to play that nasty trick on  ";
			process 2 for "her. Besides, it's too risky to put it directly on her. ";
		else;
			process 1 for "No, I can't see any reason to play that nasty trick on  ";
			process 2 for "him. Besides, it's too risky to put it directly on him. ";
		end if;
	otherwise if the itching powder bag is considered and the pile of clothes is considered;
		process 1 for "Oh, no... I'd risk getting itching powder on the        ";
		process 2 for "housekeeper's clothes, and I've neither the time nor the";
		process 2 for "mental energy to sort out what belongs to her from what ";
		process 2 for "the count was wearing...                                ";
	otherwise if the itching powder bag is considered and the seatings are considered;
		process 1 for "It really isn't a brilliant idea. As far as I know,     ";
		process 2 for "people who sit on these chairs wear trousers...         ";
	otherwise if the itching powder bag is considered and (the maid's bed is considered or the governess' bed is considered or the cook's bed is considered or the maid's clothes is considered);
		if the maid's bed is considered or the governess' bed is considered or the maid's clothes is considered begin;
			process 1 for "No, I don't want to play that trick on her. In this     ";
			process 2 for "mansion, my only enemy is the count; the others are     ";
			process 2 for "workers.                                                ";
		else;
			process 1 for "No, I don't want to play that trick on him. In this     ";
			process 2 for "mansion, my only enemy is the count; the others are     ";
			process 2 for "workers.                                                ";
		end if;
	otherwise if the entryway is considered and the set of forged keys is considered;
		process 1 for "I don't think these keys lock the gate. In any case, I  ";
		process 2 for "don't think I need to do that.                          ";
	otherwise if the mansion is considered and the set of forged keys is considered;
		process 1 for "Well... Yes, technically, these keys open the doors of  ";
		process 2 for "the mansion, but I still need to be near one of them if ";
		process 2 for "I want to unlock it.                                    ";
	otherwise if the copper utensils are considered and the stove is considered;
		process 1 for "Ah, but I'm not going to start cooking, am I? To each   ";
		process 2 for "their own trade!                                        ";
	otherwise if the copper utensils are considered and the electromagnet is considered;
		process 1 for "Well, I have to admit that the coils and utensils are   ";
		process 2 for "all made of copper, that's true... But I really can't   ";
		process 2 for "see how I can combine them.                             ";
	otherwise if the funnel is considered and (the faucet is considered or the washbasin is considered);
		process 1 for "I don't think it's any use... I suspect that if I pour  ";
		process 2 for "water into it, some of it will go through the funnel,   ";
		process 2 for "but the flow will still be too strong, and it will      ";
		process 2 for "eventually overflow.                                    ";
		process 3 for "All in all, I don't think it would be a very            ";
		process 2 for "enlightening experiment.                                ";
	otherwise if the funnel is considered and the communist is considered;
		process 1 for "Put the funnel on my head, like the madmen in picture   ";
		process 2 for "books do?                                               ";
		process 3 for "If I fail in my mission and the police catch me, they'll";
		process 2 for "lock me up in an asylum with the hysterical women, so   ";
		process 2 for "I'd rather not joke about that.                         ";
	otherwise if the funnel is considered and (a gate is considered or the strange door is considered or the electromagnetic door is considered);
		process 1 for "Come to think of it, that would be clever... Amplifying ";
		process 2 for "the sound coming from the other side of the door by     ";
		process 2 for "listening through the funnel? I'll give it a go...      ";
		process 3 for "I don't think it makes any difference... Anyway, I've   ";
		process 2 for "got keen hearing.                                       ";
	otherwise if the cupboard is considered and (the cotton wool is considered or the adhesive plaster is considered);
		process 1 for "Clearly, it's already in the sideboard.                 ";
	otherwise if the adhesive plaster is considered and the cotton wool is considered;
		process 1 for "I don't need to put a plaster on...                     ";
	otherwise if the adhesive plaster is considered and the communist is considered;
		process 1 for "Oh, no... It's bad luck to wear a plaster when you're   ";
		process 2 for "not injured.                                            ";
	otherwise if a gate is considered and (the cotton wool is considered or the adhesive plaster is considered);
		process 1 for "To cover the keyhole? I don't think that would be much  ";
		process 2 for "use, and people might suspect me.                       ";
	otherwise if the ballpoint pen is considered and the communist is considered;
		process 1 for "I'd be tempted to roll up my sleeve and draw a hammer   ";
		process 2 for "and sickle on my arm, but that would be reckless.       ";
		process 2 for "Besides, I don't see the point in indulging in such     ";
		process 2 for "folklore.                                               ";
	otherwise if the ballpoint pen is considered and a person is considered;
		process 1 for "But I don't want to scribble on people...               ";
	otherwise if the set of forged keys is considered and the writing desk is considered;
		process 1 for "It's pointless; the secretary desk doesn't have a lock, ";
		process 2 for "just a small latch.                                     ";
	otherwise if the piece of paper is considered and the itching powder bag is considered;
		process 1 for "I don't need to do that; the itching powder's already   ";
		process 2 for "well wrapped up.                                        ";
	otherwise if the itching powder bag is considered and (the food remains are considered or the feast is considered);
		process 1 for "That's not how you're supposed to use itching powder... ";
	otherwise if the love letter is considered and a class-struggle gate is considered;
		process 1 for "It's not a bad idea, but probably too risky... I seem to";
		process 2 for "recall that the housekeeper sometimes works in that     ";
		process 2 for "room.                                                   ";
	otherwise if the love letter is considered and the chamber gate is considered;
		process 1 for "Ah, what a daft idea. Honestly, what a fool I'd be if I ";
		process 2 for "slipped the letter into that room?                      ";
		process 3 for "Really, very clever.                                    ";
	otherwise if the love letter is considered and a gate is considered;
		process 1 for "I'm on the right track: I should slip the letter under a";
		process 2 for "door. Except I don't think the count often goes to the  ";
		process 2 for "other side of that one...                               ";
	otherwise if the love letter is considered and (the electrical box is considered or the tallboy is considered or the set of microforms is considered or the chalkboard is considered or the seatings are considered or the electromagnetic door is considered);
		process 1 for "Ah, that's not a bad idea, but I don't think the count  ";
		process 2 for "often goes down into the basement.                      ";
	otherwise if the love letter is considered and the note from the governess is considered;
		process 1 for "I don't need to compare the two letters... I'm pretty   ";
		process 2 for "sure I've managed to imitate the housekeeper's          ";
		process 2 for "handwriting quite well.                                 ";
		process 3 for "And above all, I don't want to read my letter again...  ";
	otherwise if the gold chain is considered and the communist is considered;
		process 1 for "I have no intention of wearing what belongs to the maid.";
	otherwise if the communist is considered and (the small key is considered or the set of forged keys is considered or the master set of keys is considered);
		process 1 for "Ah, but I don't open up that easily.                    ";
	otherwise if the maid is considered and the maid's bed is considered;
		process 1 for "Well, in a sense, she's already combined with her bed.  ";
	otherwise if the maid is considered and the maid's clothes are considered;
		process 1 for "I... don't think I should worry about getting the maid  ";
		process 2 for "dressed. She can sleep naked as far as I'm concerned.   ";
	otherwise if the maid is considered and the gold chain is considered;
		process 1 for "Well, what about it? The necklace is already around her ";
		process 2 for "neck...                                                 ";
	otherwise if the electromagnet is considered and (the small key is considered or the postcards are considered);
		process 1 for "Even if the coils were powered and magnetised, I can't  ";
		process 2 for "see what good that would do...                          ";
	otherwise if the electromagnet is considered and the gold chain is considered;
		process 1 for "As far as I know, gold isn't magnetic. Besides, the     ";
		process 2 for "coils aren't powered.                                   ";
	otherwise if the small key is considered and the maid's chest is considered;
		process 1 for "But... the chest doesn't have a lock... I can open it   ";
		process 2 for "just fine.                                              ";
	otherwise if the maid's chest is considered and the maid's clothes are considered;
		process 1 for "That's not a very good idea... She'd be pretty surprised";
		process 2 for "if she woke up and found someone had stashed her clothes";
		process 2 for "in her chest.                                           ";
	otherwise if the master set of keys is considered and the pile of clothes is considered;
		if the communist is not keys-pushed begin;
			process 1 for "Oh, certainly not, no way am I going to put the keys    ";
			process 2 for "back in there.                                          ";
			process 3 for "Right, there, I'll just push them against the clothes;  ";
			process 2 for "that'll do just fine.                                   ";
			now the communist is keys-pushed;
		else;
			process 1 for "The keys are just fine where they are. I refuse to touch";
			process 2 for "them any further.                                       ";
		end if;
	otherwise if the pile of clothes is considered and (the governess is considered or the count is considered);
		process 1 for "Ah, God knows I'd love to get them dressed, but I don't ";
		process 2 for "think they'd appreciate the attention.                  ";
	otherwise if the pile of clothes is considered and the communist is considered;
		process 1 for "I... No, I don't want to put their clothes on...        ";
	otherwise if the love letter is considered and the envelope is considered;
		process 1 for "Clearly, this isn't where I should put the note I've    ";
		process 2 for "written! The housekeeper would be furious if she found  ";
		process 2 for "it...                                                   ";
	otherwise if the envelope is considered and (the piece of paper is considered or the note from the governess is considered);
		process 1 for "I can't see why I should put this piece of paper in the ";
		process 2 for "housekeeper's post.                                     ";
	otherwise if the set of forged keys is considered and the strange door is considered;
		process 1 for "Come on, there's no lock on it. Without a lock, the keys";
		process 2 for "are useless, that's obvious...                          ";
	otherwise if the set of forged keys is considered and the display cabinet is considered;
		process 1 for "I can't see any lock on the display cabinet.            ";
	otherwise if the dresser is considered and the spare clothes are considered;
		process 1 for "As it is, the count's clothes are already combined with ";
		process 2 for "the wardrobe.                                           ";
	otherwise if the cufflink collection is considered and the spare clothes are considered;
		process 1 for "I'm not going to bother hanging the cufflinks on the    ";
		process 2 for "sleeves of every shirt...                               ";
		process 3 for "Besides, it takes some skill to do that, I'm told. A    ";
		process 2 for "skill I couldn't care less about.                       ";
	otherwise if the dresser is considered and the communist is considered;
		process 1 for "All things considered, if I have to hide, I'd rather    ";
		process 2 for "slip under the bed.                                     ";
	otherwise if the set of forged keys is considered and the dresser is considered;
		process 1 for "It's no use; the wardrobe doors don't have a lock.      ";
	otherwise if the wall safe is considered and the safe lock is considered;
		process 1 for "The two are already combined; I can't really do much    ";
		process 2 for "better than that...                                     ";
	otherwise if the wall safe is considered and the documents are considered;
		process 1 for "The documents are already in the safe...                ";
	otherwise if the set of forged keys is considered and (the wall safe is considered or the safe lock is considered);
		process 1 for "Clearly, the safe doesn't open with a key...            ";
	otherwise if the funnel is considered and (the wall safe is considered or the safe lock is considered);
		process 1 for "Oh, to put my ear against the tube and listen to the    ";
		process 2 for "sounds made by the mechanism? That would be brilliant...";
		process 3 for "I try pressing a few keys like this... But I can't hear ";
		process 2 for "the slightest difference in the sounds they make,       ";
		process 2 for "unfortunately. I'm still convinced it was a good idea,  ";
		process 2 for "though.                                                 ";
	otherwise if the electromagnet is considered and (the wall safe is considered or the safe lock is considered or the suits of armor are considered);
		process 1 for "I'm not sure this will lead to anything. In any case,   ";
		process 2 for "the coils aren't powered.                               ";
	otherwise if the stacks of towels are considered and (the washbasin is considered or the bathtub is considered);
		if the communist is brought into the last scene begin;
			process 1 for "The towels would certainly block the drain, but the     ";
			process 2 for "flood wouldn't be big enough to cause damage to the     ";
			process 2 for "crates downstairs. I'm not even sure the water would    ";
			process 2 for "reach them.                                             ";
		else;
			process 1 for "The towels would certainly block the drain... A flood   ";
			process 2 for "would clearly constitute malicious sabotage, but it     ";
			process 2 for "would not achieve much, apart from giving the staff     ";
			process 2 for "extra work.                                             ";
		end if;
	otherwise if the rosehip seeds are considered and the stacks of towels are considered;
		process 1 for "Hmm... No, that will not be enough to dry the seeds.    ";
		process 2 for "They are really soaked through. I need to use something ";
		process 2 for "that will dry them out more effectively.                ";
	otherwise if the magneto is considered and the telephone is considered;
		process 1 for "I can't do any better than that: the two are already    ";
		process 2 for "naturally combined.                                     ";
	otherwise if the magneto is considered and the electromagnet is considered;
		process 1 for "It's true that one produces an electric current and the ";
		process 2 for "other a magnetic field, but that doesn't mean I'd gain  ";
		process 2 for "anything by combining them.                             ";
	otherwise if the crank is considered and the display cabinet is considered;
		process 1 for "It won't do any good... I can't see any hole the crank  ";
		process 2 for "could fit into.                                         ";
	otherwise if the crank is considered and the grand piano is considered;
		process 1 for "It won't do any good, obviously. It's clearly not a     ";
		process 2 for "mechanical piano.                                       ";
	otherwise if the display cabinet is considered and the ugly art is considered;
		process 1 for "No, at this stage, I don't want to put the thing back   ";
		process 2 for "where it was.                                           ";
	otherwise if the crank is considered and (the electrical box is considered or the diverter is considered or the safe lock is considered or the wall safe is considered or the electrical panel is considered);
		process 1 for "It won't do anything special... It's just a crank, not a";
		process 2 for "screwdriver.                                            ";
	otherwise if a gate is considered and (the piece of paper is considered or the paper stack is considered or the pile of newspapers is considered or the note from the governess is considered or the love letter is considered);
		process 1 for "Block the keyhole with paper? I don't see the point. I'm";
		process 2 for "probably the only little rascal peeping through keyholes";
		process 2 for "round here...                                           ";
	otherwise if the crank is considered and the light tank is considered;
		process 1 for "I don't think a little telephone crank would be of any  ";
		process 2 for "use on a tank...                                        ";
	otherwise if the topiary is considered and the light tank is considered;
		process 1 for "The tank has already flattened some of the bushes. I    ";
		process 2 for "can't do much better than that.                         ";
	otherwise if the light tank is considered and the set of forged keys is considered;
		process 1 for "That doesn't make sense; my keys can't open a tank...   ";
		process 2 for "And besides, it's already open.                         ";
	otherwise if the cannon is considered and (the shell is considered or the shell rack is considered);
		process 1 for "I'm going to have to be a bit more specific than that,  ";
		process 2 for "really...                                               ";
	otherwise if the breech block is considered and the block handle is considered;
		process 1 for "The handle is already attached to the breech block;     ";
		process 2 for "there's nothing else I can do.                          ";
	otherwise if the percussion hammer is considered and the firing pin is considered;
		process 1 for "I can't do that myself... It's the trigger that causes  ";
		process 2 for "the hammer to strike the firing pin.                    ";
	otherwise if the firing pin is considered and (the shell is considered or the shell rack is considered);
		process 1 for "Ah, I'd really be the queen of noodles if I took a shell";
		process 2 for "and struck it against the firing pin myself... Well, I  ";
		process 2 for "do value my life.                                       ";
	otherwise if the cannon is considered and a bound to the cannon useful item is considered;
		process 1 for "It's already attached to the cannon. I can't do any more";
		process 2 for "than that.                                              ";
	otherwise if the first combined item is bound to the cannon and the second combined item is bound to the cannon;
		process 1 for "These things are already part of the cannon; I can't do ";
		process 2 for "much better than that...                                ";
	otherwise if the graphophone is considered and the set of forged keys is considered;
		process 1 for "No, that's not the sort of key you'd use to wind up the ";
		process 2 for "graphophone... I'd need something that fits onto the    ";
		process 2 for "spring shaft, and that's easy to turn...                ";
	otherwise if the graphophone is considered and (the conference table is considered or the bookshelf is considered or the painting is considered or the wall safe is considered);
		process 1 for "No, it's too risky; the device might be discovered...   ";
		process 2 for "It's better that I keep it with me during the recording.";
	otherwise if the telephone is considered and the graphophone is considered;
		process 1 for "I don't need to record a telephone conversation... And  ";
		process 2 for "besides, I'm not sure it would work.                    ";
	otherwise if the graphophone is considered and (the piece of paper is considered or the paper stack is considered or the note from the governess is considered);
		process 1 for "To replace the original horn? I could shape the paper   ";
		process 2 for "correctly, but it would be too thin to focus the sound  ";
		process 2 for "properly onto the diaphragm... It would be the paper    ";
		process 2 for "that vibrated instead...                                ";
	otherwise if the graphophone is considered and the ballpoint pen is considered;
		process 1 for "No, it's not something that can replace the missing     ";
		process 2 for "key...                                                  ";
	otherwise if the wax cylinder is considered and the ballpoint pen is considered;
		process 1 for "Hmm... Yes, in a way, the sounds are written on the wax ";
		process 2 for "cylinder, but this shouldn't be taken too literally...  ";
	otherwise if the graphophone is considered and a gate is considered;
		if the communist is delegation-recorded begin;
			process 1 for "I don't see why I should do that... Besides, the        ";
			process 2 for "cylinder is already fully engraved.                     ";
		otherwise if the communist is not keyhole unrecordable-assessed;
			if the communist is photos-taken begin;
				process 1 for "No, it won't work like it did with the camera... The    ";
				process 2 for "sound of their voices won't carry through a door; the   ";
				process 2 for "recording will be completely inaudible.                 ";
				if the count is in the study begin;
					process 3 for "I guess I've missed my chance...                        ";
				else;
					process 3 for "I need to be in the same room as them...                ";
				end if;
			else;
				process 1 for "No, I don't think I'll be able to record a conversation ";
				process 2 for "through a door... I doubt the voices will reach the     ";
				process 2 for "graphophone properly from such a distance.              ";
			end if;
			now the communist is keyhole unrecordable-assessed;
		else;
			process 1 for "It's no use; I won't be able to record anything decent  ";
			process 2 for "through that thick door...                              ";
		end if;
	otherwise if the rubble is considered and (the wild rose is considered or the topiary is considered);
		process 1 for "The bushes are already in a sorry state... I shouldn't  ";
		process 2 for "finish them off by smashing them with a block of marble.";
	otherwise if the upstairs crates are considered and the suits of armor are considered;
		process 1 for "Ah, they'd look rather confused if they discovered      ";
		process 2 for "ancient armour amongst their supplies. But, as a matter ";
		process 2 for "of principle, I'd rather not provide defensive equipment";
		process 2 for "to the enemies of the people.                           ";
	otherwise if the communist is considered and (the upstairs crates are considered or the northern crates are considered or the southern crates are considered);
		process 1 for "Well... Should I hide inside them and have myself       ";
		process 2 for "shipped off to a distant country - at war, no less?     ";
		process 2 for "That's probably not a good idea.                        ";
	otherwise if the set of forged keys is considered and (the upstairs crates are considered or the northern crates are considered or the southern crates are considered);
		process 1 for "But... they don't have any locks. They're just crates.  ";
	otherwise if (the cartridges are considered or the parabellum is considered or the magazine is considered) and (the upstairs crates are considered or the northern crates are considered or the southern crates are considered);
		process 1 for "Well, I'm not going to add any more war supplies to     ";
		process 2 for "these crates...                                         ";
	otherwise if the parabellum is considered and a gate is considered;
		process 1 for "Come on, a gun isn't the same as a camera. And anyway,  ";
		process 2 for "even if the muzzle could fit through the keyhole, I     ";
		process 2 for "wouldn't be able to see what's going on on the other    ";
		process 2 for "side.                                                   ";
	otherwise if the parabellum is considered and the set of forged keys is considered;
		process 1 for "No, really, why would I want to scratch Marceline's gun?";
	otherwise if the cartridges are considered and the hearth is considered;
		process 1 for "Make a cartridge blow up in the fire? That's ridiculous.";
		process 2 for "Anyway, the hearth looks like it's been out for         ";
		process 2 for "centuries.                                              ";
	otherwise if the cartridges are considered and the stove is considered;
		process 1 for "What am I thinking? That's a really daft idea. If the   ";
		process 2 for "cartridge goes off in the oven, it could hurt someone.  ";
	otherwise if the cufflink collection is considered and (the southern crates are considered or the northern crates are considered);
		process 1 for "It's a very promising idea, but I think I can damage    ";
		process 2 for "those crates in a smarter way.                          ";
	otherwise if the cufflink collection is considered and the magazine is considered;
		process 1 for "No, a firearm can't fire cufflinks.                     ";
	otherwise if the cufflink collection is considered and the maid's chest is considered;
		process 1 for "It's not a few cufflinks that will give the maid a      ";
		process 2 for "better life, but her liberation from exploitation.      ";
	otherwise if the breakfast is considered and the itching powder bag is considered;
		process 1 for "Ah, but I certainly will not sabotage my own            ";
		process 2 for "breakfast... And anyway, that's not how you use itching ";
		process 2 for "powder.                                                 ";
	otherwise if the breakfast is considered and a person is considered;
		process 1 for "Hmm... I don't think it's my job to feed other people...";
	otherwise if the oil can is considered and the cabinet is considered;
		process 1 for "Well, what? One's already inside the other... There's   ";
		process 2 for "nothing else I can do.                                  ";
	[Combination failures based on a single item]
	otherwise if the dummy lantern is considered;
		if the communist is lantern-forbidden begin;
			process 1 for "I shouldn't touch the lantern; the housekeeper told me  ";
			process 2 for "not to...                                               ";
		else;
			process 1 for "I'd rather not touch the lantern... I'm not sure I'm    ";
			process 2 for "allowed to.                                             ";
		end if;
	otherwise if the pocket camera is considered;
		process 1 for "I don't think I can combine the camera in that way...   ";
		process 3 for "If I want to take photographs, I can simply use it.     ";
	otherwise if the parabellum is considered;
		process 1 for "I don't think I can combine the weapon in that way...   ";
		process 3 for "If, for some reason, I felt like opening fire on        ";
		process 2 for "something, I could simply use it.                       ";
	otherwise if the ballpoint pen is considered;
		process 1 for "I don't think I need to write on this...                ";
	otherwise if the itching powder bag is considered;
		process 1 for "I can certainly find a better use for my itching powder.";
	otherwise if an unattainable useful item (called subject) is considered;
		generate 1 for "Alas, [the subject] is out of reach.";
	otherwise if the communist is considered;
		process 1 for "I don't see how I can combine this with myself...       ";
	otherwise if a person (called subject) is considered;
		generate 1 for "I don't see why I should do that with [the subject]...";
	otherwise if a container that is not non-furniture openable is considered;
		process 1 for "I don't need to put that in there...                    ";
	otherwise if the tin lantern is considered;
		process 1 for "Oh, no, it's very dangerous to play with fire...        ";
	otherwise if the rosehip fruits are considered;
		attempt to use the rosehip fruits;
	otherwise if the rosehip seeds are considered;
		attempt to use the rosehip seeds;
	[Generic failure]
	else;
		process 1 for "I don't think these two things go together...           ";
	end if.


Book - Result of dropping

To attempt to drop (subject - a useful item):
	[Default property: items that can be left anywhere in public places]
	if the subject is droppable begin;
		if the communist is in a forbidden room begin;
			process 1 for "I really shouldn't leave things lying about here...     ";
			process 2 for "People will notice I've been here.                      ";
		else;
			if the subject is the tin lantern and the location is the laundress' bedroom begin;
				process 1 for "I put the lantern down beside my bed.                   ";
			otherwise if the subject is the apron and the location is the laundress' bedroom;
				process 1 for "I fold the apron neatly and place it on the table.      ";
			otherwise if the subject is a laundry basket and the communist is in the origin of the subject;
				process 1 for "I put the basket back in its usual place.               ";
			else;
				add in a new screen "I put [the subject] on the ground.";
			end if;
			now the subject is in the location of the communist;
		end if;
	[Items that must be returned to their place of origin]
	otherwise if the subject is returnable;
		[Appropriate place]
		if the origin of the subject is a room and the communist is in the origin of the subject begin;
			if the subject is the note from the governess begin;
				process 1 for "I discreetly slip the note back under the door, where I ";
				process 2 for "found it.                                               ";
			otherwise if the subject is the funnel;
				process 1 for "I hang the funnel back on its hook, next to the other   ";
				process 2 for "things.                                                 ";
			else;
				generate 1 for "I put [the subject] back in the right place.";
			end if;
			now the subject is in the location of the communist;
		[If we are in the appropriate place, but the origin is a container]
		otherwise if the origin of the subject is a container and the communist is in the location of the origin of the subject;
			generate 1 for "Really, I could make a bit more of an effort. I found it in [the origin of the subject]...";
		[If we are not in the appropriate place at all]
		else;
			if the subject is the electromagnet begin;
				process 1 for "I shouldn't leave the coils lying about; I don't want   ";
				process 2 for "anyone to know I found them...                          ";
			otherwise if the subject is the funnel;
				process 1 for "I'm not going to leave the funnel lying about here; I   ";
				process 2 for "took it from the kitchen...                             ";
			otherwise if the subject is the note from the governess;
				process 1 for "If I really want to get rid of this note, I should go   ";
				process 2 for "and put it back where I found it.                       ";
			otherwise if the subject is the bookmark;
				process 1 for "What if the count wants to pick up his reading from the ";
				process 2 for "page where he left off? And besides, I mustn't leave the";
				process 2 for "bookmark lying about anywhere.                          ";
			otherwise if the subject is the crank;
				process 1 for "Why would I leave it lying about here, anyway?... If I  ";
				process 2 for "don't need it any more, I should put it back where it   ";
				process 2 for "was...                                                  ";
			otherwise if the subject is the piece of paper;
				process 1 for "If I don't need it any more, I should put it back in the";
				process 2 for "secretary desk, rather than leaving it lying about...   ";
			else;
				generate 1 for "I'm certainly not going to leave [the subject] lying about here... I found it in [the origin of the subject].";
			end if;
		end if;
	[Items that can be stored in the chest, so this action achieves nothing]
	otherwise if the subject is storable;
		if the subject is the hairpin begin;
			process 1 for "I'll lose it for sure if I leave it lying around. I     ";
			process 2 for "could put it back in the chest, but really, I should    ";
			process 2 for "just tie my hair up with it.                            ";
		otherwise if the subject is the rosehip fruits;
			process 1 for "I went to the trouble of picking them, so I don't see   ";
			process 2 for "why I should get rid of them. If they're bothering me   ";
			process 2 for "that much, I can put them away in my chest.             ";
		otherwise if the subject is the rosehip seeds;
			process 1 for "At this stage, it would be a shame to get rid of them...";
			process 2 for "But I can put them in my chest if they're bothering me. ";
		otherwise if the subject is the itching powder bag;
			if the powder quantity of the itching powder bag is 0 begin;
				process 1 for "I'm not so ill-mannered as to throw rubbish on the      ";
				process 2 for "ground, really. If it's bothering me, I should just put ";
				process 2 for "it in my chest.                                         ";
			else;
				process 1 for "Oh, I've gone to the trouble of making myself some      ";
				process 2 for "itching powder: I'm not going to get rid of it. If I    ";
				process 2 for "want to, I can leave the envelope in my chest.          ";
			end if;
		else;
			process 1 for "I'd really like to avoid leaving things lying about. If ";
			process 2 for "it's bothering me, I can put it in my chest.            ";
		end if;
	[Items you can never part with]
	otherwise if the subject is undroppable;
		if the subject is the small key begin;
			process 1 for "If I don't need it any more, I should put it back on the";
			process 2 for "necklace.                                               ";
		otherwise if the subject is the love letter;
			process 1 for "I can't just leave the letter on the ground; the        ";
			process 2 for "housekeeper's bound to come across it, and then I'll be ";
			process 2 for "in trouble...                                           ";
		otherwise if the subject is the graphophone;
			process 1 for "It's very important; I really don't want to get rid of  ";
			process 2 for "it. If I ever want to use it, I'd be better off keeping ";
			process 2 for "it with me.                                             ";
		otherwise if the subject is the wax cylinder or the subject is the pocket camera;
			process 1 for "Clearly, it's far too important to leave it lying       ";
			process 2 for "around...                                               ";
		otherwise if the subject is the parabellum;
			process 1 for "Clearly, I shouldn't leave a firearm lying around...    ";
		otherwise if the subject is the set of forged keys;
			process 1 for "Oh, no, I must keep the keys with me; I'm going to need ";
			process 2 for "them...                                                 ";
		otherwise if the subject is the key imprinter;
			process 1 for "I need it; I can't risk losing it...                    ";
			process 3 for "And anyway, worst-case scenario, if I'm caught with it, ";
			process 2 for "people will just think I'm a sophisticated young woman  ";
			process 2 for "who smokes cigarettes.                                  ";
		otherwise if the subject is the shell;
			process 1 for "If I don't want it any more, I should put it back where ";
			process 2 for "I found it.                                             ";
		otherwise if the subject is the cartridges;
			process 1 for "No, I'm not going to leave explosive objects lying      ";
			process 2 for "around, however small they may be.                      ";
		otherwise if the subject is the magazine;
			if the communist is magazine-dropped once begin;
				process 1 for "I've already been clumsy enough to drop the magazine on ";
				process 2 for "the ground; I'm not going to leave it lying around on   ";
				process 2 for "purpose.                                                ";
			else;
				process 1 for "No, I need it. I'm not going to get rid of it.          ";
			end if;
		otherwise if the subject is the ugly art;
			process 1 for "Oh, no. I went to the trouble of stealing it, and now   ";
			process 2 for "I'm going to return it to its owner - that is, the      ";
			process 2 for "people.                                                 ";
		else;
			process 1 for "I really shouldn't be leaving this lying around.        ";
		end if;
	end if.


Book - Result of rotating

To attempt to rotate (subject - a useful item):
	[Initial restrictions]
	if the subject is the soap box and the communist is not downstairs crates-sabotaged and the communist is brought into the last scene begin;
		process 1 for "It's tempting, but I'm not quite sure what purpose it   ";
		process 2 for "would serve...                                          ";
	[Successful action]
	otherwise if the subject is able to be rotated;
		[Crank handle]
		if the subject is the crank begin;
			if the crank is telephone-combined begin;
				if the telephone is open begin;
					process 1 for "Really, I should close the telephone first... Everyone  ";
					process 2 for "can see its inner workings, poor thing...               ";
				otherwise if the mechanism is set during the third act and the communist is not call-made;
					now the mechanism is paused;
					process 1 for "I hold the handset to my ear and give the crank a quick ";
					process 2 for "turn.                                                   ";
					process 3 for "I wait a moment... All I can hear is a faint hiss coming";
					process 2 for "from the speaker... Then a sharp crackling sound occurs.";
					[Fixes the bug relating to speech bubble height assignment - see 'to fill']
					now the mechanism is operator deviation;
					start a special standby according to 6;
					now the mechanism is avoiding the input fallback;
				else;
					process 1 for "Sure, I could make a call... Except I don't need to     ";
					process 2 for "speak to anyone.                                        ";
				end if;
			otherwise if the crank is graphophone-combined;
				if the wax cylinder is not loaded in the graphophone begin;
					process 1 for "But... I haven't put the cylinder in the device... It   ";
					process 2 for "can't record anything.                                  ";
				otherwise if the communist is delegation-spied;
					process 1 for "I don't need to start again... Besides, the cylinder's  ";
					process 2 for "already been engraved.                                  ";
				otherwise if the communist is delegation-completely failed;
					process 1 for "Oh, it's useless now. I think I've missed my chance to  ";
					process 2 for "record anything interesting.                            ";
				otherwise if the communist is not in the location of the count;
					process 1 for "I'd better not do that now: once the machine's been     ";
					process 2 for "wound up, I believe the recording will start straight   ";
					process 2 for "away. I don't want to waste my cylinder.                ";
				otherwise if the count is currently moving and the count is not preparing to stop;
					process 1 for "Just a moment... Let's at least wait until they start   ";
					process 2 for "talking again...                                        ";
				else;
					now the mechanism is paused;
					if the graphophone is not funneled begin;
						process 1 for "Without a replacement horn, I doubt it'll work very     ";
						process 2 for "well, but I've got no choice now... I quickly wind up   ";
						process 2 for "the graphophone, which makes a faint clicking sound...  ";
					otherwise if the graphophone is not secured;
						process 1 for "The funnel isn't very stable, but I've got no choice    ";
						process 2 for "now... I turn the crank quickly to wind up the          ";
						process 2 for "graphophone, which makes a faint clicking sound...      ";
					else;
						process 1 for "I think the time has come. I turn the crank quickly to  ";
						process 2 for "wind up the graphophone... A faint clicking sound can be";
						process 2 for "heard...                                                ";
					end if;
					process 3 for "After a moment, I stop. Immediately, the cylinder begins";
					process 2 for "to turn slowly, and the stylus starts to record the     ";
					process 2 for "sounds by engraving a tiny line onto its surface,       ";
					process 2 for "thinner than a hair...                                  ";
					now the mechanism is avoiding the input fallback;
					now the countdown is 0;
					start a special standby according to 10;
				end if;
			else;
				process 1 for "Well, the crank isn't connected to anything... There's  ";
				process 2 for "no point in turning it.                                 ";
			end if;
		[Painting]
		otherwise if the subject is the secret keepsake;
			if the subject is not already rotated begin;
				process 1 for "I look behind the painting, just in case...             ";
				process 3 for "Look at that! A cabaret poster has been stuck on the    ";
				process 2 for "other side: 'Every evening at the Lune Rousse, the      ";
				process 2 for "Malandrines['] new repertoire'...                         ";
			else;
				process 1 for "I turn the painting over to look at the cabaret poster  ";
				process 2 for "again: 'Every evening at the Lune Rousse, the           ";
				process 2 for "Malandrines['] new repertoire'.                           ";
			end if;
			process 3 for "Above the text, a beautiful drawing depicts two young   ";
			process 2 for "women in stage costumes... I'm pretty sure that the one ";
			process 2 for "on the left, the blonde, is none other than the         ";
			process 2 for "housekeeper! Judging by the style, the poster must be   ";
			process 2 for "about fifteen years old... I think she looks really     ";
			process 2 for "pretty and cheerful.                                    ";
			process 3 for "I put the painting back in its place.                   ";
		[Ballpoint pen]
		otherwise if the subject is the ballpoint pen;
			if the subject is not already rotated and the subject is already examined begin;
				process 1 for "For want of a better idea, I twist the top part of the  ";
				process 2 for "pen, which seems to be separated from the rest by an    ";
				process 2 for "almost invisible slit...                                ";
				process 3 for "Immediately, something pops out of where the nib should ";
				process 2 for "have been...                                            ";
				process 3 for "It's a sort of very thin tube ending in a tiny ball... I";
				process 2 for "press it against my finger... And ink comes off onto it.";
				process 2 for "What a strange little contraption.                      ";
				now the subject is expanded;
			otherwise if the subject is not already rotated and the subject is not already examined;
				process 1 for "Ha! I'm not easily fooled. I follow the results of the  ";
				process 2 for "Lépine competition closely, so I know full well how     ";
				process 2 for "ballpoint pens work.                                    ";
				process 3 for "I twist the top part of the pen, and the nib appears.   ";
				now the subject is expanded;
			otherwise if the subject is not expanded;
				process 1 for "I twist the top part of the pen, and the nib appears.   ";
				now the subject is expanded;
			otherwise if the subject is expanded;
				process 1 for "I repeat the movement, and the nib disappears back      ";
				process 2 for "inside the pen.                                         ";
				now the subject is not expanded;
			end if;
		[Necklace]
		otherwise if the subject is the gold chain;
			if the gold chain is not flipped begin;
				if the subject is not already rotated begin;
					process 1 for "With every precaution in the world, I turn the thin     ";
					process 2 for "chain round her neck... It slides through the key, which";
					process 2 for "stays in place... I carry on...                         ";
					process 3 for "Aah! The maid stirs in her sleep... but she doesn't wake";
					process 2 for "up...                                                   ";
					process 3 for "Just a little more effort... There we are, the clasp of ";
					process 2 for "the necklace is accessible.                             ";
				else;
					process 1 for "I set about this risky operation once more... But this  ";
					process 2 for "time, the maid is sleeping in a different position. I   ";
					process 2 for "manage without difficulty to turn her necklace so that I";
					process 2 for "can reach the clasp.                                    ";
				end if;
				now the gold chain is flipped;
			otherwise if the gold chain is flipped;
				process 1 for "Ah, I'd rather not repeat this operation. Besides, she  ";
				process 2 for "wouldn't mind finding her necklace turned the other way ";
				process 2 for "round... if she even notices.                           ";
			end if;
		[Strange door]
		otherwise if the subject is the strange door;
			if the count is in the guest bedroom begin;
				process 1 for "I can hear a noise on the other side of the door... I'd ";
				process 2 for "better not mess with the knob.                          ";
			otherwise if the communist is not combination doorknob-understood;
				process 1 for "I set about turning the door handle in every            ";
				process 2 for "direction... It makes a rattling sound and,             ";
				process 2 for "occasionally, I hear a sharper click.                   ";
				process 3 for "I'm beginning to understand! It's a combination lock. If";
				process 2 for "I turn it to the right... There we go, there's a        ";
				process 2 for "click... And to the left... Same thing!                 ";
				process 3 for "I believe I have to turn it a certain number of times to";
				process 2 for "the left or to the right to unlock the door. But how am ";
				process 2 for "I supposed to know the right sequence?                  ";
				now the communist is combination doorknob-understood;
				assimilate silently "MD door";
				call for a story update notification;
			otherwise if the communist is not familiar with the knob combination;
				process 1 for "There's no point in turning the knob at random. I need  ";
				process 2 for "to find a way to discover the right combination.        ";
			otherwise if the communist is not victorious of the doorknob ordeal;
				now the mechanism is paused;
				process 1 for "Right. It's time to call on my memory.                  ";
				process 3 for "([key 1]) Turn the knob to the left                     ";
				process 2 for "([key 2]) Turn the knob to the right                    ";
				process 2 for "([key 3]) Back                                          ";
				now the mechanism is doorknob input;
				now the mechanism is avoiding the input fallback;
			else;
				process 1 for "I think I've got the hang of it now. I'll just use the  ";
				process 2 for "right combination before going into the room.           ";
			end if;
		[Percussion hammer]
		otherwise if the subject is the percussion hammer;
			if the percussion hammer is ready to strike begin;
				process 1 for "I can't rotate it any further: it's reached the end of  ";
				process 2 for "its travel. Nor do I think I can put it back the way I  ";
				process 2 for "found it. To do that, I'd have to use the trigger lever,";
				process 2 for "but that could have serious consequences.               ";
			else;
				if the percussion hammer is not already rotated begin;
					process 1 for "I grab the end of the hammer and try to pull it back... ";
					process 2 for "It rotates on its axis but, good grief, it's difficult! ";
					process 2 for "It's firmly retained by a powerful spring.              ";
					process 3 for "I finally manage to rotate it a quarter turn...         ";
					process 2 for "Immediately, I hear a loud metallic sound, and the      ";
					process 2 for "trigger lever moves slightly.                           ";
					process 3 for "I let go of the hammer: it stays in place on its own    ";
					process 2 for "now.                                                    ";
				else;
					process 1 for "Summoning all the strength in my arm, I rotate the      ";
					process 2 for "hammer a quarter turn again. The sound occurs once more,";
					process 2 for "the trigger lever jerks, and I let go of the hammer,    ";
					process 2 for "which now stays in place.                               ";
				end if;
				now the percussion hammer is ready to strike;
			end if;
		[Box of soap]
		otherwise if the subject is the soap box;
			if the communist is downstairs crates-sabotaged begin;
				if the soap box is not toppled begin;
					process 1 for "After all, it can only make the mess I've already caused";
					process 2 for "even worse...                                           ";
					process 3 for "I lift the box and tip it over in one go. All the soap  ";
					process 2 for "spills into the swirling water and soon disappears down ";
					process 2 for "the drain, forming a few bubbles.                       ";
					process 3 for "I put the box back where it was.                        ";
					now the communist is uniforms-perfumed;
					now the soap box is toppled;
				else;
					process 1 for "It's pointless; there's no soap left in it.             ";
				end if;
			otherwise if the communist is free;
				process 1 for "I'm not quite sure why I'd want to spread soap          ";
				process 2 for "everywhere...                                           ";
			else;
				process 1 for "Oh, no, if I did that, I'd spread soap everywhere...    ";
			end if;
		else;
			process 1 for "OH-OH MUCHO PROBLEMO: rotation not described!           ";
		end if;
		now the subject is already rotated;
	[Customised failures]
	else;
		if the subject is the light tank begin;
			process 1 for "I'm no weaker than anyone else, but I couldn't possibly ";
			process 2 for "flip over a tank with my bare hands.                    ";
		otherwise if the subject is the adhesive plaster;
			process 1 for "I nudge the roll with my fingertip. It travels a short  ";
			process 2 for "distance.                                               ";
		otherwise if the subject is the basin;
			process 1 for "I won't be able to tip the tub over. It's firmly bolted ";
			process 2 for "to the floor to absorb the motor's movement.            ";
		otherwise if the subject is the bleach;
			process 1 for "Tip over the drum? Impossible; it looks incredibly      ";
			process 2 for "heavy.                                                  ";
		otherwise if the subject is the chalkboard;
			process 1 for "I rotate the blackboard on the stand's axis... but      ";
			process 2 for "nothing has been drawn on the other side.               ";
			process 3 for "I put it back as it was.                                ";
		otherwise if the subject is the oil can;
			process 1 for "I can't do any of this; the can is too heavy.           ";
		otherwise if the subject is the tin lantern;
			process 1 for "Hmm...                                                  ";
			process 3 for "Yes, my lantern looks just as beautiful from every      ";
			process 2 for "angle.                                                  ";
		otherwise if the subject is the episcope;
			if the episcope is plugged begin;
				process 1 for "Out of curiosity, I turn the headlight and, sure enough,";
				process 2 for "its beam moves across the room! It's amusing, I feel    ";
				process 2 for "like a theatre lighting technician...                   ";
				process 3 for "But that doesn't get me very far. I point it back at the";
				process 2 for "wall.                                                   ";
			otherwise if the episcope is not plugged;
				process 1 for "I turn the headlight in every direction, without        ";
				process 2 for "discovering anything new.                               ";
			end if;
		otherwise if the subject is the seatings;
			process 1 for "I... I've no intention of changing the arrangement of   ";
			process 2 for "all these chairs.                                       ";
		otherwise if the subject is the set of microforms;
			process 1 for "There's nothing on the back: just the glossy white      ";
			process 2 for "paper.                                                  ";
		otherwise if the subject is the key imprinter;
			process 1 for "Hmm... No, there's nothing in particular under the case.";
		otherwise if the subject is the mansion or the subject is the wall;
			process 1 for "What a strange idea, really... It doesn't make any      ";
			process 2 for "sense.                                                  ";
		otherwise if the subject is the stove;
			process 1 for "I'm sure I don't have enough strength to tip the cooker ";
			process 2 for "over.                                                   ";
		otherwise if the subject is the cupboard;
			process 1 for "Like Dame Piaget did? I, for one, don't have the        ";
			process 2 for "strength for that.                                      ";
		otherwise if the subject is the letter;
			process 1 for "Let's check... But there's nothing written on the other ";
			process 2 for "side of the letter.                                     ";
		otherwise if the subject is the paper stack;
			process 1 for "Oh... I don't really see the point in turning all these ";
			process 2 for "sheets over.                                            ";
		otherwise if the subject is the love letter;
			process 1 for "Well, I'd know if I'd written something on the back of  ";
			process 2 for "the paper...                                            ";
		otherwise if the subject is the note from the governess;
			process 1 for "Let's check, just in case... But there's nothing written";
			process 2 for "on the back.                                            ";
		otherwise if the subject is the postcards;
			process 1 for "I turn the stack of postcards over: I can see what's    ";
			process 2 for "written on the back of the last one in the pile.        ";
			process 3 for "'Dear Dad,                                              ";
			process 3 for "I'd really love it if you could come to town soon. I'm  ";
			process 2 for "sure the housekeeper would give me the day off for the  ";
			process 2 for "occasion. I've got lots to tell you, and there's no one ";
			process 2 for "here who has time to listen to me...                    ";
			process 3 for "I miss you. Émilie.'                                    ";
		otherwise if the subject is the small key;
			process 1 for "Well, I can turn the key, but it'd be better if it were ";
			process 2 for "in a lock.                                              ";
		otherwise if the subject is the frames;
			process 1 for "I doubt there's anything interesting behind the photos. ";
			process 2 for "Besides, they're firmly stuck to the wall; I wouldn't   ";
			process 2 for "want to damage them...                                  ";
		otherwise if the subject is the ledger;
			process 1 for "I take a peek... but there's nothing underneath the big ";
			process 2 for "book.                                                   ";
		otherwise if the subject is the master set of keys;
			process 1 for "Why bother? None of these keys are in a lock.           ";
		otherwise if the subject is the envelope;
			process 1 for "I turn the envelope over... Apart from the mansion's    ";
			process 2 for "address and the recipient's name, I can't see anything  ";
			process 2 for "out of the ordinary.                                    ";
		otherwise if the subject is the display cabinet;
			process 1 for "On closer inspection, I see that the table supporting   ";
			process 2 for "the display cabinet is bolted to the floor. There's not ";
			process 2 for "much I can do.                                          ";
		otherwise if the subject is the bedside book;
			process 1 for "Let's see... No, there's nothing of interest on the back";
			process 2 for "cover, just instructions on how to subscribe to the     ";
			process 2 for "Mercure de France.                                      ";
		otherwise if the subject is the bookmark;
			process 1 for "There's nothing noteworthy on the other side of the     ";
			process 2 for "bookmark.                                               ";
		otherwise if the subject is the wall map;
			process 1 for "It's true that it would be amusing to turn the map      ";
			process 2 for "upside down, but that would only give away my visit.    ";
		otherwise if the subject is the documents;
			process 1 for "I take a look... But there's nothing written on the back";
			process 2 for "of the last document.                                   ";
		otherwise if the subject is the bathtub;
			process 1 for "The bath is certainly far too heavy. I can't turn it    ";
			process 2 for "over.                                                   ";
		otherwise if the subject is the suits of armor;
			process 1 for "Ah... It would be fun to knock over one of the suits, so";
			process 2 for "they'd collapse one after the other... But Marceline    ";
			process 2 for "wouldn't approve... and it would make a tremendous      ";
			process 2 for "racket.                                                 ";
		otherwise if the subject is the great table;
			process 1 for "It's a bit too heavy for me, really...                  ";
		otherwise if the subject is the food remains or the subject is the feast or the subject is the breakfast;
			process 1 for "Turn the plates over? I don't see the point.            ";
		otherwise if the subject is the graphophone;
			if the wax cylinder is loaded in the graphophone begin;
				process 1 for "Rotate what? The cylinder in the device? That shouldn't ";
				process 2 for "be done by hand.                                        ";
			else;
				process 1 for "I can turn the device every which way, but it won't get ";
				process 2 for "me very far.                                            ";
			end if;
		otherwise if the subject is the wax cylinder;
			if the wax cylinder is loaded in the graphophone begin;
				process 1 for "There's no point in rotating the cylinder by hand...    ";
				process 2 for "Admittedly, the stylus should be able to record the     ";
				process 2 for "sound, but I won't be able to maintain a steady rhythm. ";
				process 2 for "It'll be completely inaudible.                          ";
			else;
				process 1 for "It's pointless; the cylinder's shiny black surface looks";
				process 2 for "exactly the same from every angle.                      ";
			end if;
		otherwise if the subject is the pocket camera;
			process 1 for "Well, on one side, there's a fake dial, and on the      ";
			process 2 for "other, the lever that triggers the shot. To be honest, I";
			process 2 for "already knew that.                                      ";
		otherwise if the subject is the magneto;
			process 1 for "The magneto itself can't be rotated by hand,            ";
			process 2 for "unfortunately...                                        ";
		otherwise if the subject is the telephone;
			process 1 for "I look underneath the telephone... But there's nothing  ";
			process 2 for "there, apart from the marble surface of the console     ";
			process 2 for "table.                                                  ";
		otherwise if the subject is the cannon;
			process 1 for "It's true, it looks as though it can rotate freely on   ";
			process 2 for "its axis, but I don't think I need to adjust its angle, ";
			process 2 for "since I'm not aiming at anyone in particular...         ";
		otherwise if the subject is the sight;
			process 1 for "I can't do that... If the sight wasn't fixed on its     ";
			process 2 for "axis, it would be of no use to the gunner.              ";
		otherwise if the subject is the breech block;
			process 1 for "It doesn't rotate, it only slides along a vertical axis.";
		otherwise if the subject is the block handle;
			process 1 for "The handle doesn't rotate. However, I should be able to ";
			process 2 for "use it to slide the breech block.                       ";
		otherwise if the subject is the rubble;
			process 1 for "But... That wouldn't serve any purpose...               ";
		otherwise if the subject is the upstairs crates or the subject is the southern crates or the subject is the northern crates;
			process 1 for "Oh, I don't think I'd be able to turn them upside       ";
			process 2 for "down... And it wouldn't serve much purpose, other than  ";
			process 2 for "to cause a slight annoyance to their owners.            ";
		otherwise if the subject is the parabellum;
			process 1 for "This isn't the best time to admire the weapon from every";
			process 2 for "angle...                                                ";
			process 3 for "On the top, however, I do notice a large Swiss cross    ";
			process 2 for "engraved into the black steel. Next to it, it says      ";
			process 2 for "'Waffenfabrik Bern'.                                    ";
		otherwise if the subject is the cartridges;
			process 1 for "Pointless; a cartridge looks the same from every angle. ";
		otherwise if the subject is the magazine;
			process 1 for "Turning the magazine over in my hand won't get me very  ";
			process 2 for "far. It's not exactly a fascinating object.             ";
		[Exceptions leading to other actions]
		otherwise if the subject is the faucet;
			attempt to use the subject;
		otherwise if the subject is the entryway;
			attempt to open the subject;
		otherwise if the subject is the door switch;
			attempt to use the subject;
		otherwise if the subject is the trigger lever;
			attempt to use the subject;
		otherwise if the subject is the left lever or the subject is the right lever;
			attempt to use the subject;
		otherwise if the subject is the writing desk or the subject is the laundress' chest or the subject is the maid's chest;
			if the subject is open begin;
				attempt to close the subject;
			else;
				attempt to open the subject;
			end if;
		otherwise if the subject is the painting and the painting is open;
			attempt to close the subject;
		otherwise if the subject is the painting and the painting is closed;
			attempt to open the subject;
		otherwise if the subject is the dummy lantern;
			attempt to use the subject;
		[Generic failures]
		otherwise if the subject is unattainable;
			process 1 for "I can't do anything with this; it's out of my reach.    ";
		else;
			add in a new screen "I don't think it rotates...";
		end if;
	end if.


Book - Description of activities


[#EXEGESIS CHARACTERS]   [An attempt to provide a smooth description of who does what and where]

[This section is used to display the text describing what the characters are doing at the location you are currently in (or the location you are spying on). It is technically simple, but a great deal of effort has gone into ensuring the text is grammatically smooth (or as smooth as possible).]

[In short, every character in the location in question is assessed and "assigned" a text that represents what they are doing. In a situation where the person is on the move, many potential texts have to be considered, as the person's current state must be taken into account (leaving the room, entering the room, etc.) and countless specific scenarios must be factored in (for example, when you cross paths with that person, or when you peer through a keyhole and the person heads towards where you are, and so on). On top of that, I wanted to vary the descriptions from one turn to the next, so many of these texts have at least one additional variant. Furthermore, in the case of the delegation's movements during act 3, it was necessary to produce a parallel version of this process (even though the scene only lasts a minute), better suited to that specific context (see 'to redirect to the special description').]

[However, in a situation where the person is currently engaged in an activity, a text specific to that activity is used (these can be found at the very end of this section), and varies depending on the sequence of the activity. Providing a natural description for each activity is a colossal task: in this story, each of the 71 activities requires 5 different sentences (6 in the English version) to cover various scenarios, for example, whether the character is starting the activity, continuing it, finishing it, or is in the middle of doing it when you enter the room, or has just finished it when you arrive.]

[Once everyone has 'collected' their text, the various snippets (stored in a table) are concatenated and separated by punctuation and linking phrases, so as to form coherent sentences which, in turn, change structure with each turn to add variety and fluidity to the text. Once all this is complete, a series of checks enables additional scripted text to be displayed, such as atmospheric elements, comments from the protagonist or help text.]


[Permanently records the location described (or observed through a keyhole)]
Portrayed location is a room that varies.
[Allows you to skip the description of a character for one turn]
A person can be unportrayed for one turn.
[Significantly reduces the description of the activity]
A person can be lengthily seen doing something here.
[Retardant for the property mentioned above]
A person can be set to become lengthily seen.

[Various basic rotations used to add variety to the narration]
A person has a number called task description rotation.
Wording rotation for traversing is a number that varies.
Wording rotation for newly traversing is a number that varies.
Wording rotation for finally traversing is a number that varies.
Wording rotation for leaving is a number that varies.
Wording rotation for starting to work is a number that varies.
Wording rotation for concatenating is a number that varies.

Table of catalogue building
PERSON		ACTIVITY
""				""
""				""
""				""
""				""
""				""

[The verticality relationship still seems to be reversed!!]
Definition: a person (called subject) is bound to ascend:
	if the room next direction of the subject from the location of the subject is below the location of the subject, yes;
	no.

Definition: a person (called subject) is bound to descend:
	if the room next direction of the subject from the location of the subject is above the location of the subject, yes;
	no.

[It's a bit of a poor pun, but the person ends up being referred to as an object]
Definition: a person is objectified if it is sleep getting or it is dying.
Definition: a person is personified if it is not objectified.

[Basic definitions that simply reverse some properties]
Definition: a person is depictable if it is not unportrayed for one turn.
Definition: a person is noteworthy if it is not lengthily seen doing something here.

To describe who does what in (relevant location - a room):
	[Sets the persistent variable for usage by text calls]
	now the portrayed location is the relevant location;
	[Clears the table from the previous turn]
	blank out the whole of table of catalogue building;
	repeat with subject running through other personified noteworthy depictable persons in the portrayed location begin;
		[First, writes the name on a blank line]
		choose a blank row in the table of catalogue building;
		now person entry is "[the subject]";
		[Overrides all descriptions if the delegation is present]
		if the subject is the count and the count is numerous begin;
			redirect to the special description of the subject;
		[Then records the complete action in the second column]
		otherwise if the subject is currently moving;
			[End of occupation]
			if the subject is preparing to leave begin;
				if the subject is already seen doing something here begin;
					now the activity entry is "[ends the occupation of the subject]";
				else;
					if the number of other persons in the location is greater than one begin;
						now the activity entry is "[one of]appears[or]seems[cycling] to [ends the unknown occupation of the subject]";
					else;
						now the activity entry is "is here. [if the subject is a man]He[else]She[end if] [one of]appears[or]seems[cycling] to [ends the unknown occupation of the subject]";
					end if;
					now the subject is already seen doing something here;
				end if;
			[Entering the area]
			otherwise if the subject is coming to the room;
				now the activity entry is "[the subject coming] [from the organic origin of the subject][and the subject optionally locks the door]";
			[Passing through the area]
			otherwise if the subject is traversing the room;
				if the subject is already seen moving here begin;
					[This rotation is useful when several characters are 'traversing the room' at the same time]
					if wording rotation for traversing is 0 begin;
						now the activity entry is "walks across [this place]";
						increment the wording rotation for traversing;
					otherwise if wording rotation for traversing is 1;
						now the activity entry is "carries on [if the subject is a man]his[else]her[end if] way";
						decrement the wording rotation for traversing;
					end if;
				else;
					if the wording rotation for newly traversing is 0 begin;
						now the activity entry is "heads towards [the organic direction of the subject]";
						increment the wording rotation for newly traversing;
					otherwise if the wording rotation for newly traversing is 1;
						now the activity entry is "walks towards [the organic direction of the subject]";
						decrement the wording rotation for newly traversing;
					end if;
					now the subject is already seen moving here;
				end if;
			[Departure from the area]
			otherwise if the subject is leaving the room;
				[Both variations share the same rotation variable, as the words are the same]
				if the subject is already seen moving here begin;
					[Firstly, the specific case of the staircase, which is not affected by the locked doors]
					if the subject is bound to ascend begin;
						now the activity entry is "goes up the stairs[if there is exactly 1 other people in the portrayed location and the communist is not peeping] and leaves the room[end if]";
					otherwise if the subject is bound to descend;
						now the activity entry is "goes down the stairs[if there is exactly 1 other people in the portrayed location and the communist is not peeping] and leaves the room[end if]";
					else;
						[Initial exception when we are spying and someone is about to arrive]
						if the communist is peeping and the room next direction of the subject from the location of the subject is the location begin;
							now the activity entry is "reaches for the door handle";
						[A (simple) exception for those using the disguised door]
						otherwise if the subject is in the cellar;
							now the activity entry is "presses the switch and leaves [this place]";
						[Exception for the specific case of the teleprinter door]
						otherwise if the room next direction of the subject from the location of the subject is the guest bedroom;
							now the activity entry is "fiddles with the door handle and leaves [this place]";
							do the doorknob thing;
						[Exception for the count's final departure]
						otherwise if the communist is count-challenged and the subject is the count;
							now the activity entry is "leaves the mansion";
						[Standard case]
						else;
							if wording rotation for leaving is 0 begin;
									now the activity entry is "leaves [this place][and the subject optionally locks the door]";
								increment the wording rotation for leaving;
							otherwise if wording rotation for leaving is 1;
									now the activity entry is "walks out of [this place][and the subject optionally locks the door]";
								decrement the wording rotation for leaving;
							end if;
						end if;
					end if;
				else;
					[Again, the special case of the staircase]
					if the subject is bound to ascend begin;
						now the activity entry is "goes up to [the organic direction of the subject]";
					otherwise if the subject is bound to descend;
						now the activity entry is "goes down to [the organic direction of the subject]";
					else;
						[And again, the exception in the event of espionage]
						if the communist is peeping and the room next direction of the subject from the location of the subject is the location begin;
							now the activity entry is "is heading towards where I am";
						[And again, the exception for the disguised door] [Ultimately unused]
						otherwise if the subject is in the cellar;
							now the activity entry is "presses the switch and enters the lecture room";
						[And once again, for the teleprinter door]
						otherwise if the room next direction of the subject from the location of the subject is the guest bedroom;
							now the activity entry is "fiddles with the door handle and leaves [this place], heading for [the organic direction of the subject]";
							do the doorknob thing;
						[And once again, for the count's final departure]
						otherwise if the communist is count-challenged and the subject is the count;
							now the activity entry is "leaves the mansion";
						else;
							[Exception for when you bump into someone when you arrive]
							if the room next direction of the subject from the location of the subject is the immediate last place of the communist begin;
								now the activity entry is "crosses my path as [if the subject is a man]he[else]she[end if] heads towards [the organic direction of the subject][and the subject optionally locks the door]";
							[Standard case]
							else;
								if wording rotation for leaving is 0 begin;
										now the activity entry is "leaves [this place], heading for [the organic direction of the subject][and the subject optionally locks the door with a comma]";
									increment the wording rotation for leaving;
								otherwise if wording rotation for leaving is 1;
										now the activity entry is "walks out of [this place], going towards [the organic direction of the subject][and the subject optionally locks the door with a comma]";
									decrement the wording rotation for leaving;
								end if;
							end if;
						end if;
					end if;
					now the subject is already seen moving here;
				end if;
			[Passing through the targeted area]
			otherwise if the subject is traversing the target;
				if wording rotation for finally traversing is 0 begin;
					now the activity entry is "walks across [this place]";
					increment wording rotation for finally traversing;
				else;
					now the activity entry is "crosses [this place]";
					decrement wording rotation for finally traversing;
				end if;
			[Arrival at the targeted area]
			otherwise if the subject is preparing to stop;
				now the activity entry is "[begins the occupation of the subject]";
				now the subject is already seen doing something here;
			end if;
		otherwise if the subject is currently motionless;
			[Continuation of the occupation]
			if the subject is already seen doing something here begin;
				if task description rotation of the subject is 0 begin;
					now the activity entry is "continues to [this current thing done by the subject]";
					increment task description rotation of the subject;
				otherwise if task description rotation of the subject is 1;
					now the activity entry is "carries on [this current thing being done by the subject]";
					decrement task description rotation of the subject;
				end if;
				now the subject is set to become lengthily seen;
			else;
				if the wording rotation for starting to work is 0 begin;
					now the activity entry is "is here, [this unseen thing being done by the subject]";
					increment the wording rotation for starting to work;
				otherwise if the wording rotation for starting to work is 1;
					now the activity entry is "is present, [this unseen thing being done by the subject]";
					decrement the wording rotation for starting to work;
				end if;
				now the subject is already seen doing something here;
			end if;
		end if;
	end repeat;
	[Concatenation for one character]
	if there is exactly one other noteworthy personified depictable person in the portrayed location begin;
		display subsequently "[person in row 1 of the table of catalogue building in sentence case] [activity in row 1 of the table of catalogue building].";
	[Concatenation for two characters]
	otherwise if there is exactly two other noteworthy personified depictable persons in the portrayed location;
		if wording rotation for concatenating is 0 begin;
			display subsequently "[person in row 1 of the table of catalogue building in sentence case] [activity in row 1 of the table of catalogue building], whilst [person in row 2 of the table of catalogue building] [activity in row 2 of the table of catalogue building].";
			increment wording rotation for concatenating;
		otherwise if wording rotation for concatenating is 1;
			display subsequently "[person in row 1 of the table of catalogue building in sentence case] [activity in row 1 of the table of catalogue building]. Meanwhile, [person in row 2 of the table of catalogue building] [activity in row 2 of the table of catalogue building].";
			decrement wording rotation for concatenating;
		end if;
	[Concatenation for three characters]
	otherwise if there is exactly three other noteworthy personified depictable persons in the portrayed location;
		if wording rotation for concatenating is 0 begin;
			display subsequently "[person in row 1 of the table of catalogue building in sentence case] [activity in row 1 of the table of catalogue building], whilst [person in row 2 of the table of catalogue building] [activity in row 2 of the table of catalogue building]. [person in row 3 of the table of catalogue building in sentence case], meanwhile, [activity in row 3 of the table of catalogue building].";
			increment wording rotation for concatenating;
		otherwise if wording rotation for concatenating is 1;
			display subsequently "[person in row 1 of the table of catalogue building in sentence case] [activity in row 1 of the table of catalogue building]. Meanwhile, [person in row 2 of the table of catalogue building] [activity in row 2 of the table of catalogue building], whereas [person in row 3 of the table of catalogue building] [activity in row 3 of the table of catalogue building].";
			decrement wording rotation for concatenating;
		end if;
	[Concatenation for four characters]
	otherwise if there is exactly four other noteworthy personified depictable persons in the portrayed location;
		if wording rotation for concatenating is 0 begin;
			display subsequently "[person in row 1 of the table of catalogue building in sentence case] [activity in row 1 of the table of catalogue building], whilst [person in row 2 of the table of catalogue building] [activity in row 2 of the table of catalogue building]. [person in row 3 of the table of catalogue building in sentence case], meanwhile, [activity in row 3 of the table of catalogue building]. In addition, [person in row 4 of the table of catalogue building] [activity in row 4 of the table of catalogue building].";
			increment wording rotation for concatenating;
		otherwise if wording rotation for concatenating is 1;
			display subsequently "[person in row 1 of the table of catalogue building in sentence case] [activity in row 1 of the table of catalogue building]. Meanwhile, [person in row 2 of the table of catalogue building] [activity in row 2 of the table of catalogue building], whereas [person in row 3 of the table of catalogue building][activity in row 3 of the table of catalogue building]. [person in row 4 of the table of catalogue building in sentence case], on the other hand, [activity in row 4 of the table of catalogue building].";
			decrement wording rotation for concatenating;
		end if;
	otherwise if there is exactly five other noteworthy personified depictable persons in the portrayed location;
		process 1 for "OH-OH MUCHO PROBLEMO! Too many people here!";
	end if;
	[Simplified list of people doing something who have already been seen extensively]
	if there is exactly one other depictable personified lengthily seen doing something here person (called human) in the portrayed location begin;
		if the human is the count and the count is guests entertaining begin;
			display subsequently "The gentlemen from the delegation are chatting.";
		otherwise if the human is the count and the count is arguing;
			display subsequently "The delegates reassure the count.";
		else;
			display subsequently "[The human] [persists in the activity of the human].";
		end if;
	otherwise if there is at least two other depictable personified lengthily seen doing something here persons in the portrayed location;
		if every other person in the portrayed location is sleep getting begin;
			display subsequently "[The list of other depictable persons that are not noteworthy in the portrayed location] continue to sleep.";
		otherwise if the governess is in the portrayed location and the governess is governess hiding;
			display subsequently "[The list of other depictable persons that are not noteworthy in the portrayed location] huddle together.";
		else;
			display subsequently "[The list of other depictable persons that are not noteworthy in the portrayed location] carry on.";
		end if;
	end if;
	repeat with subject running through set to become lengthily seen persons begin;
		now the subject is lengthily seen doing something here;
		now the subject is not set to become lengthily seen;
	end repeat;
	[Minor triggers that are important for the story]
	[My intuition tells me that 'relationships' would make the whole thing easier; it's a shame I don't know what they are]
	if the communist is not count-checked and the count is in the portrayed location and the count is not in the governess' bedroom and the count is not numerous begin;
		process 3 for "Well, there he is, our aristocrat... He has exactly the ";
		process 2 for "proud and smug demeanour I expected of him. Besides, he ";
		process 2 for "seems very nervous, and his movements appear abrupt.    ";
		now the communist is count-checked;
	otherwise if the communist is not silently greeted by the maid and the maid is watchful and the maid is in the location;
		process 3 for "Upon hearing me coming, she turns towards me and gives  ";
		process 2 for "me a wink.                                              ";
		now the communist is silently greeted by the maid;
	otherwise if the communist is hidden and there is at least one person (called watcher) that is window cloudgazing in the portrayed location and the watcher is currently motionless and the communist is not window carelessness-assessed;
		process 3 for "He seems completely absorbed in his contemplation... I  ";
		process 2 for "don't think he'd hear me if I walked out of the room.   ";
		now the communist is window carelessness-assessed;
	end if;
	if the day count is at least 2 and the cook is in the portrayed location and the cook is currently motionless and the cook is newspaper reading begin;
		assimilate silently "CK news";
	end if;
	if the communist is bound to say the combination begin;
		process 3 for "Victory! I saw what he just did: one turn to the left,  ";
		process 2 for "three to the right, then two more to the left. I'd      ";
		process 2 for "better remember that...                                 ";
		now the communist is not bound to say the combination;
		forget "MD door";
	otherwise if the communist is bound to repeat the combination;
		process 3 for "I see him perform the sequence again: one turn to the   ";
		process 2 for "left, three to the right and two more to the left...    ";
		now the communist is not bound to repeat the combination;
	end if;
	if the count is in the portrayed location and the count is currently motionless and (the count is by the teleprinter eagerly waiting or the count is teleprinter using) and the communist is not dark shape-assessed and the guest bedroom is not accessed begin;
		process 3 for "I wonder what he's up to... I can't quite make out what ";
		process 2 for "this piece of furniture is for. It would be useful if I ";
		process 2 for "could get into that room.                               ";
		now the communist is dark shape-assessed;
	end if;
	if the mechanism is set to the night and the governess is in the portrayed location and the communist is not governess lookout-assessed and the governess is not sleep getting begin;
		process 3 for "Oh dear... Here's one who's still awake!                ";
		process 3 for "Perhaps she's having trouble getting to sleep? Her gaze,";
		process 2 for "illuminated by the faint glow, seems somewhat sad to me.";
		process 2 for "Perhaps I could have a word with the maid about it...   ";
		assimilate silently "MD patrol";
		now the communist is governess lookout-assessed;
		now the governess is not unable to get new routine tasks;
		reassign the governess to east wing watching in the eastern service hallway;
		now the governess is missing the next routine movement rule;
	end if;
	if the communist is able to see the maid taking the note and the maid is in the portrayed location begin;
		process 3 for "She casually picks up the note and tucks it into her    ";
		process 2 for "apron.                                                  ";
	end if;
	now the communist is not able to see the maid taking the note; [Leave that here!] [Well, why?] [But ok]
	if the governess is in the portrayed location and the governess is privately brooding and the communist is not depression-observed begin;
		process 3 for "Oh, no... She's lying on the unmade bed, fully dressed, ";
		process 2 for "stretched out on her side... She must be really sad to  ";
		process 2 for "lie there in such a dishevelled state. Her reddened eyes";
		process 2 for "are fixed on the bare wall.                             ";
		now the communist is depression-observed;
	otherwise if the governess is in the location and the governess is publicly brooding and the communist is not depression-ended;
		process 1 for "I return to the servants['] hall.                         ";
		process 3 for "The housekeeper is leaning on the table, slumped        ";
		process 2 for "slightly, but she straightens up immediately when she   ";
		process 2 for "sees me coming.                                         ";
		process 3 for "She soon stands up and addresses me.                    ";
		now the communist is depression-ended;
		start a special standby according to 3;
	end if;
	if the communist is nightdress-worn begin;
		process 3 for "The housekeeper turns on her heel and leaves my room.   ";
		process 3 for "I hurry to get dressed and do my hair, my mind racing   ";
		process 2 for "with thoughts of the events to come.                    ";
		if the exhaustability corresponding to a theme of "MD staff" in the table of themes is exhausted begin;
			process 3 for "This visit is very much like the ones the maid had told ";
			process 2 for "me about. I wonder what she thinks of it.               ";
		end if;
		now the communist is not nightdress-worn;
	end if;
	if the communist is not delegation-glimpsed and the count is in the portrayed location and the count is numerous begin;
		process 3 for "Goodness me, despite their booming voices, I can't make ";
		process 2 for "head nor tail of what they're saying... They all talk at";
		process 2 for "once, and their words echo around the room... If only I ";
		process 2 for "could be in the same place as them! But how am I to know";
		process 2 for "their next destination?                                 ";
		now the communist is delegation-glimpsed;
		assimilate silently "CK schedule";
		assimilate silently "MD schedule";
	end if;
	if the count is numerous and the count is preparing to stop and the communist is in the banquet hall and the count is in the banquet hall and the communist is not aware of the french invasion of Russia begin;
		process 3 for "Several delegates approach the table to enjoy the meal. ";
		process 2 for "In the gap between the edges of the tablecloth and the  ";
		process 2 for "floorboards, I can see the eighteen brogues of the nine ";
		process 2 for "men shuffling about.                                    ";
		if the spare clothes are sabotaged begin;
			process 3 for "The count seems to be crushing his own feet with his    ";
			process 2 for "shoes, as if something in his socks were scratching him ";
			process 2 for "terribly...                                             ";
		end if;
		start a special standby according to 8;
	end if;
	if the soldier is in the portrayed location and the communist is not soldier-met and the communist is not soldier sympathy-assessed begin;
		process 3 for "I don't think he looks fundamentally evil... I wonder if";
		process 2 for "he'd let me get near the tank...                        ";
		now the communist is soldier sympathy-assessed;
	end if;
	if the count is in the portrayed location and the count is numerous and the portrayed location is the courtyard and the count is arguing and the communist is not angry count-assessed begin;
		process 3 for "I can't hear what he's saying, but he points at the tank";
		process 2 for "with an accusing finger, and every now and then he casts";
		process 2 for "nervous glances in the direction of the unpredictable   ";
		process 2 for "steel beast.                                            ";
		now the communist is angry count-assessed;
	end if;
	if the comrade is in the portrayed location and the comrade is evening-spent and the communist is not dress-assessed begin;
		process 3 for "Oh là là, well, how on earth is she dressed? She's      ";
		process 2 for "wearing a very chic and terribly risky dress... And I'm ";
		process 2 for "not even going to mention her hat...                    ";
		now the communist is dress-assessed;
	end if;
	if the count is in the portrayed location and the communist is ready to assess the exhaustion and the count is not numerous and the communist is not brought into the last scene and the communist is not exhaustion-assessed begin;
		process 3 for "And paf! He's clearly got bags under his eyes! Surely   ";
		process 2 for "because of what I scattered on his bed...               ";
		now the communist is exhaustion-assessed;
	end if;
	[Everyone must be mentioned again]
	repeat with target running through other persons in the location begin;
		now the target is not unportrayed for one turn;
	end repeat.

To redirect to the special description of (subject - a person):
	blank out the whole of the table of catalogue building;
	choose a blank row in the table of catalogue building;
	if the subject is currently moving begin;
		[End of occupation]
		if the subject is preparing to leave begin;
			if the subject is already seen doing something here begin;
				now the person entry is "the count";
				now the activity entry is "speaks out loudly and invites the delegates to follow him";
			else;
				now the person entry is "the count";
				now the activity entry is "appears to have invited the delegates to leave for somewhere else";
				now the subject is already seen doing something here;
			end if;
		[Entering the area]
		otherwise if the subject is coming to the room;
			now the person entry is "the delegation";
			now the activity entry is "[the subject coming] [from the organic origin of the subject]";
		[Passing through the area]
		otherwise if the subject is traversing the room;
			if the subject is already seen moving here begin;
				now the person entry is "the delegates";
				now the activity entry is "walk across [this place]";
			else;
				now the person entry is "the delegates";
				now the activity entry is "head towards [the organic direction of the subject]";
				now the subject is already seen moving here;
			end if;
		[Departure from the area]
		otherwise if the subject is leaving the room;
			if the subject is already seen moving here begin;
				[Special case of the staircase]
				if the subject is bound to ascend begin;
					now the person entry is "the delegation";
					now the activity entry is "goes up the stairs";
				otherwise if the subject is bound to descend;
					now the person entry is "the delegation";
					now the activity entry is "goes down the stairs";
				[When we are spying on them and they are about to arrive]
				otherwise if the communist is peeping and the room next direction of the subject from the location of the subject is the location;
					now the person entry is "the count";
					now the activity entry is "reaches for the handle";
				[Standard case]
				else;
					now the person entry is "the group";
					now the activity entry is "leaves [this place]";
				end if;
			else;
				[Special case of the staircase]
				if the subject is bound to ascend begin;
					now the person entry is "the delegation";
					now the activity entry is "goes up to [the organic direction of the subject]";
				otherwise if the subject is bound to descend;
					now the person entry is "the delegation";
					now the activity entry is "goes down to [the organic direction of the subject]";
				[Exception in the event of espionage]
				otherwise if the communist is peeping and the room next direction of the subject from the location of the subject is the location;
					now the person entry is "the count";
					now the activity entry is "approaches where I am, followed by the delegates";
				[Standard case]
				else;
					now the person entry is "the group";
					now the activity entry is "leaves [this place], heading for [the organic direction of the subject]";
				end if;
				now the subject is already seen moving here;
			end if;
		[Passing through the targeted area]
		otherwise if the subject is traversing the target;
			now the person entry is "the delegates";
			now the activity entry is "walk across [this place]";
		[Arrival at the targeted area]
		otherwise if the subject is preparing to stop;
			now the person entry is "the group";
			if the count is guests entertaining begin;
				now the activity entry is "comes to a halt and resumes its noisy discussions";
			otherwise if the count is arguing;
				now the activity entry is "gathers round the count and offers a flurry of apologies";
			end if;
			now the subject is already seen doing something here;
		end if;
	otherwise if the subject is currently motionless;
		[Continuation of the occupation]
		if the subject is already seen doing something here begin;
			if the count is guests entertaining begin;
				now the person entry is "the delegates";
				now the activity entry is "continue their discussions";
			otherwise if the count is arguing;
				now the person entry is "the delegates";
				now the activity entry is "continue to cower before the count";
			end if;
			now the subject is set to become lengthily seen;
		else;
			if the count is guests entertaining begin;
				now the person entry is "the count and his guests";
				now the activity entry is "are there, chatting loudly";
			otherwise if the count is arguing;
				now the person entry is "the count";
				now the activity entry is "is here, surrounded by the delegates, who are apologising profusely";
			end if;
			now the subject is already seen doing something here;
		end if;
	end if.

[Surprisingly under-utilised, as most events of this kind take place when people are mentioned]
To act upon the global triggers:
	[This must be a universal trigger, as we are no longer necessarily in the ballroom]
	if the communist is count-challenged and (the count is in the courtyard or (the count is in the ballroom and the count is leaving the room)) begin;
		if the location is the ballroom begin;
			process 3 for "The door slams shut, and I hear him break into a run,   ";
			process 2 for "which soon fades as he flees his estate.                ";
			process 3 for "Right. It was a pointless conversation, but now my hands";
			process 2 for "are free.                                               ";
		else;
			process 3 for "In the ballroom, I hear the front door slam shut, then  ";
			process 2 for "the sound of running footsteps that soon fade as the    ";
			process 2 for "count flees his estate.                                 ";
			process 3 for "My hands are free now.                                  ";
		end if;
		now the count is nowhere;
		now the count is currently motionless;
		call for a story update notification;
	end if;
	[Final conversations with the housekeeper and the maid; overrides the message regarding movement and description]
	if the communist is brought into the last scene and the communist is in the maid's bedroom and the communist is not governess-concluded begin;
		[Very strange, there was a bit of overflow text that said 'l'autre.', no idea why]
		clear the overflow;
		process 1 for "I enter the bedroom...                                  ";
		process 3 for "The housekeeper is holding the maid in her arms. She    ";
		process 2 for "seems to be protecting her as if she were her own child.";
		process 2 for "They both look very worried.                            ";
		process 3 for "As soon as she sees me come in, the housekeeper rushes  ";
		process 2 for "to stand between the maid and me... She addresses me in ";
		process 2 for "a pained voice.                                         ";
		start a special standby according to 17;
	end if;
	[Final conversation with the cook]
	if the communist is brought into the last scene and the communist is in the cook's bedroom and the communist is not cook-concluded begin;
		process 1 for "I walk into the bedroom...                              ";
		process 3 for "Immediately, the cook flattens himself against the wall,";
		process 2 for "between the bed and the secretary desk... The sound of  ";
		process 2 for "the gun must have terrified him. I suppose the poor     ";
		process 2 for "fellow was hiding in his room...                        ";
		process 3 for "After a moment's hesitation, realising that I mean him  ";
		process 2 for "no harm, he finally speaks to me.                       ";
		start a special standby according to 19;
	end if.

[For the teleprinter door challenge]
To do the doorknob thing:
	if the communist is combination doorknob-understood begin;
		if the communist is not familiar with the knob combination begin;
			now the communist is familiar with the knob combination;
			now the communist is bound to say the combination;
		else;
			now the communist is bound to repeat the combination;
		end if;
	end if.

To say this place:
	[A few organic variations]
	if the portrayed location is the courtyard begin;
		say "the courtyard";
	otherwise if the portrayed location is the cellar;
		say "the basement";
	else;
		say "the room";
	end if.

To say the organic direction of (subject - a person):
	let this way be the next direction of the subject;
	[Variation that avoids displaying 'the maid heads towards the maid's room']
	if the room this way of the location of the subject is accessed begin;
		if the room this way of the location of the subject is the bedroom of the subject begin;
			say "[if the subject is a man]his[else]her[end if] bedroom";
		else;
			say "[the room this way of the location of the subject]";
		end if;
	else;
		[When the location is unknown]
		if this way is north begin;
			say "a place north of here";
		otherwise if this way is east;
			say "a place east of here";
		otherwise if this way is south;
			say "a place south of here";
		otherwise if this way is west;
			say "a place west of here";
		otherwise if this way is up;
			say "a place on the floor above";
		otherwise if this way is down;
			say "a place on the floor below";
		end if;
	end if.

To say (subject - a person) coming:
	if the last place of the subject is the bedroom of the subject and the bedroom of the subject is accessed begin;
		say "comes out";
	else;
		if the communist is peeping begin;
			if the last place of the subject is the location begin;
				say "walks away";
			else;
				say "appears";
			end if;
		else;
			say "arrives";
		end if;
	end if.

To say from the organic origin of (subject - a person):
	[From the player's perspective, the subject's original direction is reversed, so we need to be a bit clever about it]
	let direction be the best route from the portrayed location to the last place of the subject, using doors;
	[Softens the narration when we follow the same route as someone else]
	if the immediate last place of the subject is the immediate last place of the communist begin;
		say "shortly after me";
	[Makes the exit from a bedroom appear more elegant, coupled with the 'comes out' mentioned above]
	otherwise if the last place of the subject is accessed;
		if the last place of the subject is the bedroom of the subject begin;
			say "of [if the subject is a man]his[else]her[end if] bedroom";
		else;
			say "from [the last place of the subject]";
		end if;
	else;
		[When the location is unknown]
		if the communist is peeping begin;
			if the direction is north begin;
				say "from a place to the north";
			otherwise if the direction is east;
				say "from a place to the east";
			otherwise if the direction is south;
				say "from a place to the south";
			otherwise if the direction is west;
				say "from a place to the west";
			otherwise if the direction is up;
				say "from a place on the floor above";
			otherwise if the direction is down;
				say "from a place on the floor below";
			end if;
		else;
			if the direction is north begin;
				say "from a place north of here";
			otherwise if the direction is east;
				say "from a place east of here";
			otherwise if the direction is south;
				say "from a place south of here";
			otherwise if the direction is west;
				say "from a place west of here";
			otherwise if the direction is up;
				say "from a place on the floor above";
			otherwise if the direction is down;
				say "from a place on the floor below";
			end if;
		end if;
	end if.

To say and (subject - a person) optionally locks the door:
	if the subject is coming to the room begin;
		[A laborious way of determining whether the last door passed through was locked]
		let the provenance be the best route from the location of the subject to the last place of the subject, using doors;
		if the door provenance from the location of the subject is a latched gate that is not the chamber gate begin;
			say " and locks the door behind [if the subject is a woman]her[else]him[end if]";
		end if;
	otherwise if the subject is leaving the room;
		[A method that's only slightly less laborious; if there's a token like 'the door went through', I'll break everything]
		if the door next direction of the subject from the location of the subject is a latched gate that is not the chamber gate begin;
			say " and locks the door behind [if the subject is a woman]her[else]him[end if]";
		end if;
	end if.

[The same as above, with a comma]
To say and (subject - a person) optionally locks the door with a comma:
	if the subject is coming to the room begin;
		let the provenance be the best route from the location of the subject to the last place of the subject, using doors;
		if the door provenance from the location of the subject is a latched gate that is not the chamber gate begin;
			say ", and locks the door behind [if the subject is a woman]her[else]him[end if]";
		end if;
	otherwise if the subject is leaving the room;
		if the door next direction of the subject from the location of the subject is a latched gate that is not the chamber gate begin;
			say ", and locks the door behind [if the subject is a woman]her[else]him[end if]";
		end if;
	end if.

[Starting an occupation]
To say begins the occupation of (subject - a person):
	if the subject is idling begin;
		say "comes to a halt, deep in thought";
	otherwise if the subject is protagonist waiting;
		say "rests [if the subject is a man]his[else]her[end if] hands on [if the subject is a man]his[else]her[end if] hips and looks at me";
	otherwise if the subject is guard standing;
		say "halts beside the tank and stands to attention";
	otherwise if the subject is table setting;
		say "stops in front of the table and arranges the dishes filled with delicacies";
	otherwise if the subject is west wing watching or the subject is east wing watching;
		say "stands still in the half-light and looks around distractedly";
	otherwise if the subject is actively seeking;
		say "comes to a halt, lantern raised, listening intently for the slightest sound";
	otherwise if the subject is receipt checking;
		say "picks up a register lying on a crate and looks through it";
	otherwise if the subject is time passing;
		say "sits down on one of the chairs, letting out a sigh";
	otherwise if the subject is sleep getting;
		say "settles into bed and tucks [if the subject is a man]himself[else]herself[end if] in with his sheets";
	otherwise if the subject is indoors napping;
		if the subject is the count begin;
			say "lies down on the bed, fully clothed, and seems to force himself to close his eyes";
		else;
			say "lies down on the bed and dozes off for a moment";
		end if;
	otherwise if the subject is outdoors napping;
		say "sits on a stone bench and seems to doze off";
	otherwise if the subject is praying;
		say "kneels before [if the subject is a man]his[else]her[end if] bed, [if the subject is a man]his[else]her[end if] hands clasped together in prayer";
	otherwise if the subject is snack getting;
		say "breaks off a piece of bread and takes a bite";
	otherwise if the subject is walk taking;
		say "gazes at the sky for a moment, then begins to pace up and down";
	otherwise if the subject is dancing quietly;
		say "lets out a sigh; then, after a pause, silently performs a few steps of a popular dance";
	otherwise if the subject is floor washing;
		say "kneels on the floor and begins to wash it thoroughly with plenty of water";
	otherwise if the subject is floor sweeping;
		say "starts sweeping the floor";
	otherwise if the subject is dishwashing;
		say "runs water into the basin and starts washing the dishes";
	otherwise if the subject is feather dustering;
		say "takes a feather duster out of [if the subject is a man]his[else]her[end if] apron and starts dusting the furniture";
	otherwise if the subject is tidying things up;
		say "opens a cupboard and begins to tidy away the clutter";
	otherwise if the subject is window cleaning;
		say "lifts a long, damp mop and starts cleaning the window panes";
	otherwise if the subject is raking;
		say "begins to rake the lawn";
	otherwise if the subject is gardening;
		say "kneels down in front of the bushes and starts pruning them with secateurs";
	otherwise if the subject is task evading;
		say "sits on [if the subject is a man]his[else]her[end if] bed with a long sigh, leaning against the wall";
	otherwise if the subject is magazine reading;
		say "sits cross-legged on the floor and starts reading a magazine";
	otherwise if the subject is postcards checking;
		if the maid's chest is already opened begin;
			say "opens [if the subject is a man]his[else]her[end if] chest, takes out the postcards and looks at them with a sad smile";
		else;
			say "opens [if the subject is a man]his[else]her[end if] chest, takes out a small package and looks at it with a sad smile";
		end if;
	otherwise if the subject is pictures admiring;
		if the maid's bedroom is accessed begin;
			say "stops in front of some photographs stuck to the wall and gazes at them, [if the subject is a man]his[else]her[end if] arms behind [if the subject is a man]his[else]her[end if] back";
		else;
			say "stops in front of the photographs on the wall and gazes at them, [if the subject is a man]his[else]her[end if] arms behind [if the subject is a man]his[else]her[end if] back";
		end if;
	otherwise if the subject is condensation drawing;
		say "leans over a window, breathes on it and starts drawing on the misted-up pane";
	otherwise if the subject is silverware cleaning;
		say "takes the silverware out of a sideboard and begins to polish it";
	otherwise if the subject is bookkeeping;
		say "sits down at a table and immerses [if the subject is a man]himself[else]herself[end if] in [if the governess' bedroom is accessed]the[else]a[end if] voluminous ledger";
	otherwise if the subject is singing lightly;
		say "raises [if the subject is a man]his[else]her[end if] arms before an invisible audience and begins to sing softly";
	otherwise if the subject is painting feathering;
		say "picks up [if the subject is a man]his[else]her[end if] feather duster and starts dusting the paintings";
	otherwise if the subject is armor feathering;
		say "picks up [if the subject is a man]his[else]her[end if] feather duster and starts dusting the suits of armour";
	otherwise if the subject is frame remembering;
		say "turns [if the governess' bedroom is accessed]the[else]a[end if] painting over and gazes at what is on the back, smiling";
	otherwise if the subject is ceiling watching;
		say "lies down on the bed with a sigh, fully dressed, and silently stares at the ceiling";
	otherwise if the subject is novel outside reading;
		say "sits down on the bench and begins to read a small book";
	otherwise if the subject is newspaper reading;
		say "takes out a newspaper, leans against the wall and begins to read";
	otherwise if the subject is saucepan stirring;
		say "stops in front of the stove and starts stirring with a spatula";
	otherwise if the subject is potatoe peeling;
		say "stops in front of the bin and starts peeling potatoes";
	otherwise if the subject is vegetables cutting;
		say "stops in front of the worktop to start chopping vegetables";
	otherwise if the subject is stove monitoring;
		say "leans over the oven and opens it slightly to check that nothing is burning";
	otherwise if the subject is inventory taking;
		say "kneels in front of the shelves and starts inspecting the stock";
	otherwise if the subject is cellar fetching;
		say "stops in front of the shelves, looking for something";
	otherwise if the subject is cigarette smoking;
		say "opens the window, takes out a cigarette and begins to smoke leisurely";
	otherwise if the subject is newspaper bed reading;
		say "settles [if the subject is a man]himself[else]herself[end if] on the bed, picks up a newspaper and starts reading absent-mindedly";
	otherwise if the subject is window leaning;
		say "leans on a window and gazes absently at the courtyard, lost in thought";
	otherwise if the subject is recipe writing;
		say "opens the secretary desk and starts scribbling something on a sheet of paper";
	otherwise if the subject is cookbook reading;
		say "walks over to the secretary desk, picks up a cookbook and begins to leaf through it";
	otherwise if the subject is book reading;
		say "sits down at [if the subject is a man]his[else]her[end if] desk and opens a book, appearing to search frantically for some information";
	otherwise if the subject is paper writing;
		say "leans over [if the study is accessed]the[else]a[end if] large table and begins to jot down notes on the papers scattered across it";
	otherwise if the subject is map studying;
		say "looks up to examine [if the study is accessed]the[else]a[end if] large map pinned to the wall";
	otherwise if the subject is book searching;
		say "comes to a halt in front of the bookcase, looking for some book";
	otherwise if the subject is hand washing;
		say "turns on the tap and starts washing [if the subject is a man]his[else]her[end if] hands";
	otherwise if the subject is by the teleprinter eagerly waiting;
		if the guest bedroom is accessed begin;
			say "stops in front of the teleprinter, visibly waiting for something";
		else;
			say "stops in front of the dark shape, looking as though [if the subject is a man]he[else]she[end if][']s waiting for something";
		end if;
	otherwise if the subject is teleprinter using;
		if the guest bedroom is accessed begin;
			say "leans over the teleprinter and performs some operation that I cannot see";
		else;
			say "leans over the dark shape to perform some kind of operation that I cannot see";
		end if;
	otherwise if the subject is window cloudgazing;
		if the mechanism is set to the day begin;
			say "stops in front of a window and looks up at the sky, [if the subject is a man]his[else]her[end if] arms behind [if the subject is a man]his[else]her[end if] back";
		otherwise if the mechanism is set to the night;
			say "stops in front of a window and gazes out into the night, [if the subject is a man]his[else]her[end if] arms behind [if the subject is a man]his[else]her[end if] back";
		end if;
	otherwise if the subject is cufflink switching;
		say "opens [if the master bedroom is accessed]the[else]a[end if] wardrobe and takes out a pair of cufflinks, replacing the ones [if the subject is a man]he[else]she[end if] is wearing with the new ones";
	otherwise if the subject is armor admiring;
		say "stops in front of the suits of armour and begins to contemplate them absently";
	otherwise if the subject is art admiring;
		say "looks up at a painting, which [if the subject is a man]he[else]she[end if] gazes at absently";
	otherwise if the subject is piano vaguely playing;
		say "leans over the piano and starts playing some simple tune";
	end if.

[Short-form continuation of an occupation: 'continues to...']
To say this current thing done by (subject - a person):
	if the subject is idling begin;
		say "meditate";
	otherwise if the subject is protagonist waiting;
		say "wait";
	otherwise if the subject is guard standing;
		say "stand guard";
	otherwise if the subject is table setting;
		say "arrange the dishes";
	otherwise if the subject is privately brooding;
		say "brood";
	otherwise if the subject is publicly brooding;
		say "meditate";
	otherwise if the subject is west wing watching or the subject is east wing watching;
		say "gaze into the darkness";
	otherwise if the subject is actively seeking;
		say "listen to [if the subject is a man]his[else]her[end if] surroundings";
	otherwise if the subject is receipt checking;
		say "check [if the subject is already seen doing something here]the record[else]a delivery record[end if]";
	otherwise if the subject is governess hiding;
		say "hold the maid in [if the subject is a man]his[else]her[end if] arms";
	otherwise if the subject is maid hiding;
		say "stare at the door anxiously";
	otherwise if the subject is cook hiding;
		say "stare at the door[if the communist is not cook-concluded] anxiously[end if]";
	otherwise if the subject is time passing;
		say "rest";
	otherwise if the subject is sleep getting;
		say "sleep";
	otherwise if the subject is indoors napping;
		if the subject is the count begin;
			say "toss and turn in [if the subject is a man]his[else]her[end if] bed";
		else;
			say "sleep";
		end if;
	otherwise if the subject is outdoors napping;
		say "sleep";
	otherwise if the subject is praying;
		say "pray";
	otherwise if the subject is snack getting;
		say "eat";
	otherwise if the subject is walk taking;
		say "walk around";
	otherwise if the subject is dancing quietly;
		say "dance";
	otherwise if the subject is floor washing;
		say "mop the floor";
	otherwise if the subject is floor sweeping;
		say "sweep the floor";
	otherwise if the subject is dishwashing;
		say "wash the dishes";
	otherwise if the subject is feather dustering;
		say "dust";
	otherwise if the subject is tidying things up;
		say "tidy up";
	otherwise if the subject is window cleaning;
		say "wash the windows";
	otherwise if the subject is raking;
		say "rake";
	otherwise if the subject is gardening;
		say "tend the bushes";
	otherwise if the subject is task evading;
		say "rest";
	otherwise if the subject is magazine reading;
		say "read";
	otherwise if the subject is postcards checking;
		say "meditate in front of [if the subject is a man]his[else]her[end if] chest";
	otherwise if the subject is pictures admiring;
		say "look at [if the subject is already seen doing something here]the photographs[else]photographs[end if]";
	otherwise if the subject is condensation drawing;
		say "draw on the window";
	otherwise if the subject is silverware cleaning;
		say "polish the silverware";
	otherwise if the subject is bookkeeping;
		say "do the accounts";
	otherwise if the subject is singing lightly;
		say "sing";
	otherwise if the subject is painting feathering;
		say "dust";
	otherwise if the subject is armor feathering;
		say "dust";
	otherwise if the subject is frame remembering;
		say "gaze at the back of [if the subject is already seen doing something here]the[else]a[end if] painting";
	otherwise if the subject is ceiling watching;
		say "lie on [if the subject is a man]his[else]her[end if] bed";
	otherwise if the subject is novel outside reading;
		say "read [if the subject is already seen doing something here and the subject is a man]his[otherwise if the subject is already seen doing something here and the subject is a woman]her[else]a[end if] novel";
	otherwise if the subject is newspaper reading;
		say "read the newspaper";
	otherwise if the subject is saucepan stirring;
		say "stir the pot";
	otherwise if the subject is potatoe peeling;
		say "peel potatoes";
	otherwise if the subject is vegetables cutting;
		say "chop vegetables";
	otherwise if the subject is stove monitoring;
		say "monitor the oven";
	otherwise if the subject is inventory taking;
		say "draw up the inventory";
	otherwise if the subject is cellar fetching;
		say "rummage through the shelves";
	otherwise if the subject is cigarette smoking;
		say "smoke by the window";
	otherwise if the subject is newspaper bed reading;
		say "read the newspaper";
	otherwise if the subject is window leaning;
		say "watch through the window";
	otherwise if the subject is recipe writing;
		say "write something";
	otherwise if the subject is cookbook reading;
		say "flip through [if the subject is already seen doing something here]the[else]a[end if] cookbook";
	otherwise if the subject is book reading;
		say "flip through [if the subject is already seen doing something here]the[else]a[end if] book";
	otherwise if the subject is paper writing;
		say "take notes";
	otherwise if the subject is map studying;
		say "look at [if the subject is already seen doing something here]the[else]a[end if] map";
	otherwise if the subject is book searching;
		say "search for a book";
	otherwise if the subject is hand washing;
		say "wash his hands";
	otherwise if the subject is by the teleprinter eagerly waiting;
		say "wait impatiently";
	otherwise if the subject is teleprinter using;
		say "move about in the shadows";
	otherwise if the subject is window cloudgazing;
		say "gaze out of the window";
	otherwise if the subject is cufflink switching;
		say "put on his cufflinks";
	otherwise if the subject is armor admiring;
		say "ponder in front of the suits of armour";
	otherwise if the subject is art admiring;
		say "look at [if the subject is already seen doing something here]the[else]a[end if] painting";
	otherwise if the subject is piano vaguely playing;
		say "play[unless the subject is already seen doing something here] a tune on the piano[end unless]";
	[Scripted occupations]
	otherwise if the subject is partner waiting;
		say "wait for me";
	end if.

[Short-form continuation of an occupation: 'carries on...']
[English isn't very good with substantive nouns; I'm transforming all this into present participle]
To say this current thing being done by (subject - a person):
	if the subject is idling begin;
		say "meditating";
	otherwise if the subject is protagonist waiting;
		say "waiting";
	otherwise if the subject is guard standing;
		say "standing guard";
	otherwise if the subject is table setting;
		say "arranging the dishes";
	otherwise if the subject is privately brooding;
		say "brooding";
	otherwise if the subject is publicly brooding;
		say "meditating";
	otherwise if the subject is west wing watching or the subject is east wing watching;
		say "gazing into the darkness";
	otherwise if the subject is actively seeking;
		say "listening to [if the subject is a man]his[else]her[end if] surroundings";
	otherwise if the subject is receipt checking;
		say "checking [if the subject is already seen doing something here]the record[else]a delivery record[end if]";
	otherwise if the subject is governess hiding;
		say "holding the maid in [if the subject is a man]his[else]her[end if] arms";
	otherwise if the subject is maid hiding;
		say "staring at the door anxiously";
	otherwise if the subject is cook hiding;
		say "staring at the door[if the communist is not cook-concluded] anxiously[end if]";
	otherwise if the subject is time passing;
		say "resting";
	otherwise if the subject is sleep getting;
		say "sleeping";
	otherwise if the subject is indoors napping;
		if the subject is the count begin;
			say "tossing and turning";
		else;
			say "sleeping";
		end if;
	otherwise if the subject is outdoors napping;
		say "sleeping";
	otherwise if the subject is praying;
		say "praying";
	otherwise if the subject is snack getting;
		say "eating";
	otherwise if the subject is walk taking;
		say "walking around";
	otherwise if the subject is dancing quietly;
		say "dancing";
	otherwise if the subject is floor washing;
		say "mopping the floor";
	otherwise if the subject is floor sweeping;
		say "sweeping the floor";
	otherwise if the subject is dishwashing;
		say "washing the dishes";
	otherwise if the subject is feather dustering;
		say "dusting";
	otherwise if the subject is tidying things up;
		say "tidying up";
	otherwise if the subject is window cleaning;
		say "washing the windows";
	otherwise if the subject is raking;
		say "raking";
	otherwise if the subject is gardening;
		say "tending the bushes";
	otherwise if the subject is task evading;
		say "resting";
	otherwise if the subject is magazine reading;
		say "reading";
	otherwise if the subject is postcards checking;
		say "meditating in front of [if the subject is a man]his[else]her[end if] chest";
	otherwise if the subject is pictures admiring;
		say "looking at [if the subject is already seen doing something here]the photographs[else]photographs[end if]";
	otherwise if the subject is condensation drawing;
		say "drawing on the window";
	otherwise if the subject is silverware cleaning;
		say "polishing the silverware";
	otherwise if the subject is bookkeeping;
		say "doing the accounts";
	otherwise if the subject is singing lightly;
		say "singing";
	otherwise if the subject is painting feathering;
		say "dusting";
	otherwise if the subject is armor feathering;
		say "dusting";
	otherwise if the subject is frame remembering;
		say "gazing at the back of [if the subject is already seen doing something here]the[else]a[end if] painting";
	otherwise if the subject is ceiling watching;
		say "lying on [if the subject is a man]his[else]her[end if] bed";
	otherwise if the subject is novel outside reading;
		say "reading [if the subject is already seen doing something here and the subject is a man]his[otherwise if the subject is already seen doing something here and the subject is a woman]her[else]a[end if] novel";
	otherwise if the subject is newspaper reading;
		say "reading the newspaper";
	otherwise if the subject is saucepan stirring;
		say "stirring the pot";
	otherwise if the subject is potatoe peeling;
		say "peeling potatoes";
	otherwise if the subject is vegetables cutting;
		say "chopping vegetables";
	otherwise if the subject is stove monitoring;
		say "monitoring the oven";
	otherwise if the subject is inventory taking;
		say "drawing up the inventory";
	otherwise if the subject is cellar fetching;
		say "rummaging through the shelves";
	otherwise if the subject is cigarette smoking;
		say "smoking by the window";
	otherwise if the subject is newspaper bed reading;
		say "reading the newspaper";
	otherwise if the subject is window leaning;
		say "watching through the window";
	otherwise if the subject is recipe writing;
		say "writing something";
	otherwise if the subject is cookbook reading;
		say "flipping through [if the subject is already seen doing something here]the[else]a[end if] cookbook";
	otherwise if the subject is book reading;
		say "flipping through [if the subject is already seen doing something here]the[else]a[end if] book";
	otherwise if the subject is paper writing;
		say "taking notes";
	otherwise if the subject is map studying;
		say "looking at [if the subject is already seen doing something here]the[else]a[end if] map";
	otherwise if the subject is book searching;
		say "searching for a book";
	otherwise if the subject is hand washing;
		say "washing his hands";
	otherwise if the subject is by the teleprinter eagerly waiting;
		say "waiting impatiently";
	otherwise if the subject is teleprinter using;
		say "moving about in the shadows";
	otherwise if the subject is window cloudgazing;
		say "gazing out of the window";
	otherwise if the subject is cufflink switching;
		say "putting on his cufflinks";
	otherwise if the subject is armor admiring;
		say "pondering in front of the suits of armour";
	otherwise if the subject is art admiring;
		say "looking at [if the subject is already seen doing something here]the[else]a[end if] painting";
	otherwise if the subject is piano vaguely playing;
		say "playing[unless the subject is already seen doing something here] a tune on the piano[end unless]";
	[Scripted occupations]
	otherwise if the subject is partner waiting;
		say "waiting for me";
	end if.

[Medium-form discovery of an unseen occupation: 'is here, ...', 'is present, ...']
[This section does not appear in the original version; should it be added?]
To say this unseen thing being done by (subject - a person):
	if the subject is idling begin;
		say "meditating";
	otherwise if the subject is protagonist waiting;
		say "waiting for me";
	otherwise if the subject is guard standing;
		say "standing guard";
	otherwise if the subject is table setting;
		say "arranging the dishes on the table";
	otherwise if the subject is privately brooding;
		say "brooding in [if the subject is a man]his[else]her[end if] bed";
	otherwise if the subject is publicly brooding;
		say "meditating";
	otherwise if the subject is west wing watching or the subject is east wing watching;
		say "gazing into the darkness";
	otherwise if the subject is actively seeking;
		say "listening to [if the subject is a man]his[else]her[end if] surroundings";
	otherwise if the subject is receipt checking;
		say "checking [if the subject is already seen doing something here]the record[else]a delivery record[end if]";
	otherwise if the subject is governess hiding;
		say "holding the maid in [if the subject is a man]his[else]her[end if] arms";
	otherwise if the subject is maid hiding;
		say "staring at the door anxiously";
	otherwise if the subject is cook hiding;
		say "staring at the door[if the communist is not cook-concluded] anxiously[end if]";
	otherwise if the subject is time passing;
		say "resting on a chair";
	otherwise if the subject is sleep getting;
		say "sleeping in [if the subject is a man]his[else]her[end if] bed";
	otherwise if the subject is indoors napping;
		if the subject is the count begin;
			say "tossing and turning in [if the subject is a man]his[else]her[end if] bed";
		else;
			say "sleeping in [if the subject is a man]his[else]her[end if] bed";
		end if;
	otherwise if the subject is outdoors napping;
		say "sleeping on a bench";
	otherwise if the subject is praying;
		say "praying at the foot of [if the subject is a man]his[else]her[end if] bed";
	otherwise if the subject is snack getting;
		say "eating a piece of bread";
	otherwise if the subject is walk taking;
		say "walking around";
	otherwise if the subject is dancing quietly;
		say "dancing quietly";
	otherwise if the subject is floor washing;
		say "mopping the floor";
	otherwise if the subject is floor sweeping;
		say "sweeping the floor";
	otherwise if the subject is dishwashing;
		say "washing the dishes";
	otherwise if the subject is feather dustering;
		say "dusting the furniture";
	otherwise if the subject is tidying things up;
		say "tidying up a cupboard";
	otherwise if the subject is window cleaning;
		say "washing the windows";
	otherwise if the subject is raking;
		say "raking the lawn";
	otherwise if the subject is gardening;
		say "tending the bushes";
	otherwise if the subject is task evading;
		say "resting on [if the subject is a man]his[else]her[end if] bed";
	otherwise if the subject is magazine reading;
		say "reading [if the subject is already seen doing something here]her[else]a[end if] magazine";
	otherwise if the subject is postcards checking;
		say "meditating in front of [if the subject is a man]his[else]her[end if] chest";
	otherwise if the subject is pictures admiring;
		say "looking at [if the subject is already seen doing something here]the photographs[else]photographs[end if]";
	otherwise if the subject is condensation drawing;
		say "drawing on the misted-up window";
	otherwise if the subject is silverware cleaning;
		say "polishing the silverware";
	otherwise if the subject is bookkeeping;
		say "doing the accounts";
	otherwise if the subject is singing lightly;
		say "singing softly";
	otherwise if the subject is painting feathering;
		say "dusting the paintings";
	otherwise if the subject is armor feathering;
		say "dusting the suits of armour";
	otherwise if the subject is frame remembering;
		say "gazing at the back of [if the subject is already seen doing something here]the[else]a[end if] painting";
	otherwise if the subject is ceiling watching;
		say "lying on [if the subject is a man]his[else]her[end if] bed";
	otherwise if the subject is novel outside reading;
		say "reading [if the subject is already seen doing something here and the subject is a man]his[otherwise if the subject is already seen doing something here and the subject is a woman]her[else]a[end if] novel";
	otherwise if the subject is newspaper reading;
		say "reading the newspaper";
	otherwise if the subject is saucepan stirring;
		say "stirring the pot";
	otherwise if the subject is potatoe peeling;
		say "peeling potatoes";
	otherwise if the subject is vegetables cutting;
		say "chopping vegetables";
	otherwise if the subject is stove monitoring;
		say "monitoring the oven";
	otherwise if the subject is inventory taking;
		say "drawing up the inventory";
	otherwise if the subject is cellar fetching;
		say "rummaging through the shelves";
	otherwise if the subject is cigarette smoking;
		say "smoking by the window";
	otherwise if the subject is newspaper bed reading;
		say "reading the newspaper in bed";
	otherwise if the subject is window leaning;
		say "watching through the window";
	otherwise if the subject is recipe writing;
		say "writing something at [if the subject is a man]his[else]her[end if] secretary desk";
	otherwise if the subject is cookbook reading;
		say "flipping through [if the subject is already seen doing something here]the[else]a[end if] cookbook";
	otherwise if the subject is book reading;
		say "flipping through [if the subject is already seen doing something here]the[else]a[end if] book";
	otherwise if the subject is paper writing;
		say "taking notes";
	otherwise if the subject is map studying;
		say "looking at [if the subject is already seen doing something here]the[else]a[end if] map";
	otherwise if the subject is book searching;
		say "searching for a book";
	otherwise if the subject is hand washing;
		say "washing his hands";
	otherwise if the subject is by the teleprinter eagerly waiting;
		say "waiting impatiently";
	otherwise if the subject is teleprinter using;
		say "moving about in the shadows";
	otherwise if the subject is window cloudgazing;
		say "gazing out of the window";
	otherwise if the subject is cufflink switching;
		say "putting on his cufflinks";
	otherwise if the subject is armor admiring;
		say "pondering in front of the suits of armour";
	otherwise if the subject is art admiring;
		say "looking at [if the subject is already seen doing something here]the[else]a[end if] painting";
	otherwise if the subject is piano vaguely playing;
		say "playing[unless the subject is already seen doing something here] a tune on the piano[end unless]";
	[Scripted occupations]
	otherwise if the subject is partner waiting;
		say "waiting for me";
	end if.

[Complete end of the occupation] [Be careful: 'last occupation'!]
To say ends the occupation of the (subject - a person):
	if the last occupation of the subject is idling begin;
		say "turns on [if the subject is a man]his[else]her[end if] heel";
	otherwise if the last occupation of the subject is protagonist waiting;
		say "turns on [if the subject is a man]his[else]her[end if] heel";
	otherwise if the last occupation of the subject is table setting;
		say "straightens up and looks at the table with satisfaction";
	otherwise if the last occupation of the subject is west wing watching or the last occupation of the subject is east wing watching;
		say "lets out a sigh and resumes walking";
	otherwise if the last occupation of the subject is actively seeking;
		say "straightens up, visibly frustrated";
	otherwise if the last occupation of the subject is receipt checking;
		say "puts the register down";
	otherwise if the last occupation of the subject is time passing;
		say "stands up from [if the subject is a man]his[else]her[end if] chair";
	otherwise if the last occupation of the subject is sleep getting;
		if the subject is the count begin;
			say "opens [if the subject is a man]his[else]her[end if] eyes and rises from the bed, visibly irritated";
		else;
			say "opens [if the subject is a man]his[else]her[end if] eyes and gets out of bed";
		end if;
	otherwise if the last occupation of the subject is indoors napping;
		say "opens [if the subject is a man]his[else]her[end if] eyes and gets out of bed";
	otherwise if the last occupation of the subject is outdoors napping;
		say "opens [if the subject is a man]his[else]her[end if] eyes and gets up from the bench";
	otherwise if the last occupation of the subject is praying;
		say "makes the sign of the cross and stands up";
	otherwise if the last occupation of the subject is snack getting;
		say "puts the loaf of bread away and wipes [if the subject is a man]his[else]her[end if] hands on [if the subject is a man]his[else]her[end if] clothes";
	otherwise if the last occupation of the subject is walk taking;
		say "comes to a standstill";
	otherwise if the last occupation of the subject is dancing quietly;
		say "comes to a standstill";
	otherwise if the last occupation of the subject is floor washing;
		say "stands up";
	otherwise if the last occupation of the subject is floor sweeping;
		say "straightens up";
	otherwise if the last occupation of the subject is dishwashing;
		say "turns off the tap";
	otherwise if the last occupation of the subject is feather dustering;
		say "puts away [if the subject is a man]his[else]her[end if] feather duster";
	otherwise if the last occupation of the subject is tidying things up;
		say "closes the cupboard";
	otherwise if the last occupation of the subject is window cleaning;
		say "lowers [if the subject is a man]his[else]her[end if] mop";
	otherwise if the last occupation of the subject is raking;
		say "picks up the leaves and goes to throw them away";
	otherwise if the last occupation of the subject is gardening;
		say "stands up";
	otherwise if the last occupation of the subject is task evading;
		say "gets out of bed";
	otherwise if the last occupation of the subject is magazine reading;
		say "stands up and tucks the magazine into [if the subject is a man]his[else]her[end if] apron";
	otherwise if the last occupation of the subject is postcards checking;
		say "lets out a little sigh and closes the chest";
	otherwise if the last occupation of the subject is pictures admiring;
		say "turns away from the photographs";
	otherwise if the last occupation of the subject is condensation drawing;
		say "wipes the window with [if the subject is a man]his[else]her[end if] sleeve and straightens up calmly";
	otherwise if the last occupation of the subject is silverware cleaning;
		say "puts the silverware back in the sideboard";
	otherwise if the last occupation of the subject is bookkeeping;
		say "closes the ledger";
	otherwise if the last occupation of the subject is singing lightly;
		say "pauses, then shakes [if the subject is a man]his[else]her[end if] head sadly after a long silence";
	otherwise if the last occupation of the subject is painting feathering;
		say "puts away [if the subject is a man]his[else]her[end if] feather duster";
	otherwise if the last occupation of the subject is armor feathering;
		say "puts away [if the subject is a man]his[else]her[end if] feather duster";
	otherwise if the last occupation of the subject is frame remembering;
		say "runs [if the subject is a man]his[else]her[end if] hand along the back of the painting and puts it back in its place";
	otherwise if the last occupation of the subject is ceiling watching;
		say "rises from the bed with a long sigh";
	otherwise if the last occupation of the subject is novel outside reading;
		say "closes [if the subject is a man]his[else]her[end if] book and gets up from the bench";
	otherwise if the last occupation of the subject is newspaper reading;
		say "folds up [if the subject is a man]his[else]her[end if] newspaper";
	otherwise if the last occupation of the subject is saucepan stirring;
		say "puts down the spatula";
	otherwise if the last occupation of the subject is potatoe peeling;
		say "puts [if the subject is a man]his[else]her[end if] knife back in [if the subject is a man]his[else]her[end if] pocket";
	otherwise if the last occupation of the subject is vegetables cutting;
		say "puts down [if the subject is a man]his[else]her[end if] knife";
	otherwise if the last occupation of the subject is stove monitoring;
		say "straightens up";
	otherwise if the last occupation of the subject is inventory taking;
		say "gets back to [if the subject is a man]his[else]her[end if] feet";
	otherwise if the last occupation of the subject is cellar fetching;
		say "takes a large pot from the shelf";
	otherwise if the last occupation of the subject is cigarette smoking;
		say "throws the cigarette butt outside, then closes the window, waving [if the subject is a man]his[else]her[end if] arm to disperse the smoke";
	otherwise if the last occupation of the subject is newspaper bed reading;
		say "puts the newspaper down at the foot of [if the subject is a man]his[else]her[end if] bed and gets up slowly";
	otherwise if the last occupation of the subject is window leaning;
		say "straightens up and walks away from the window";
	otherwise if the last occupation of the subject is recipe writing;
		say "tucks the paper into [if the subject is a man]his[else]her[end if] apron and closes the desk";
	otherwise if the last occupation of the subject is cookbook reading;
		say "snaps the book shut before putting it back in its place";
	otherwise if the last occupation of the subject is book reading;
		say "slams the book shut";
	otherwise if the last occupation of the subject is paper writing;
		say "caps [if the subject is a man]his[else]her[end if] pen and puts it down on the table";
	otherwise if the last occupation of the subject is map studying;
		say "grumbles and walks away from the map";
	otherwise if the last occupation of the subject is book searching;
		say "stamps [if the subject is a man]his[else]her[end if] foot on the floor and turns round, looking upset";
	otherwise if the last occupation of the subject is hand washing;
		say "turns off the tap and wipes [if the subject is a man]his[else]her[end if] hands on [if the subject is a man]his[else]her[end if] jacket";
	otherwise if the last occupation of the subject is by the teleprinter eagerly waiting;
		say "turns round, visibly annoyed";
	otherwise if the last occupation of the subject is teleprinter using;
		say "straightens up";
	otherwise if the last occupation of the subject is window cloudgazing;
		say "turns away from the window";
	otherwise if the last occupation of the subject is cufflink switching;
		say "puts away the previous pair of cufflinks";
	otherwise if the last occupation of the subject is armor admiring;
		say "casually lifts the visor of one of the suits of armour, then walks away";
	otherwise if the last occupation of the subject is art admiring;
		say "shakes [if the subject is a man]his[else]her[end if] head and walks away";
	otherwise if the last occupation of the subject is piano vaguely playing;
		say "stops playing after hitting a wrong note";
	end if.

[Partial end to the occupation: 'appears to...', 'seems to...'] [Be careful: 'last occupation'!]
To say ends the unknown occupation of the (subject - a person):
	if the last occupation of the subject is idling begin;
		say "be concluding a moment's reflection";
	otherwise if the last occupation of the subject is protagonist waiting;
		say "have given up waiting for me";
	otherwise if the last occupation of the subject is table setting;
		say "have just finished setting the table";
	otherwise if the last occupation of the subject is west wing watching or the last occupation of the subject is east wing watching;
		say "be resuming [if the subject is a man]his[else]her[end if] patrol";
	otherwise if the last occupation of the subject is actively seeking;
		say "lower [if the subject is a man]his[else]her[end if] lantern as [if the subject is a man]he[else]she[end if] straightens up";
	otherwise if the last occupation of the subject is receipt checking;
		say "have just finished reviewing a delivery record";
	otherwise if the last occupation of the subject is time passing;
		say "have just finished a short break";
	otherwise if the last occupation of the subject is sleep getting;
		if the subject is the count begin;
			say "have just risen from the bed";
		else;
			say "have just got out of bed";
		end if;
	otherwise if the last occupation of the subject is indoors napping;
		say "have just got out of bed";
	otherwise if the last occupation of the subject is outdoors napping;
		say "have just finished a short nap";
	otherwise if the last occupation of the subject is praying;
		say "have just finished a prayer";
	otherwise if the last occupation of the subject is snack getting;
		say "have just finished a snack";
	otherwise if the last occupation of the subject is walk taking;
		say "have just finished a short walk";
	otherwise if the last occupation of the subject is dancing quietly;
		say "have just finished some dance step";
	otherwise if the last occupation of the subject is floor washing;
		say "have just finished mopping the floor";
	otherwise if the last occupation of the subject is floor sweeping;
		say "have just finished sweeping the floor";
	otherwise if the last occupation of the subject is dishwashing;
		say "have just finished washing the dishes";
	otherwise if the last occupation of the subject is feather dustering;
		say "have just finished some dusting chore";
	otherwise if the last occupation of the subject is tidying things up;
		say "have just finished tidying up a cupboard";
	otherwise if the last occupation of the subject is window cleaning;
		say "have just finished cleaning the windows";
	otherwise if the last occupation of the subject is raking;
		say "have just finished raking the lawn";
	otherwise if the last occupation of the subject is gardening;
		say "have just finished tending the bushes";
	otherwise if the last occupation of the subject is task evading;
		say "have just finished a short break";
	otherwise if the last occupation of the subject is magazine reading;
		say "have just finished reading a magazine";
	otherwise if the last occupation of the subject is postcards checking;
		say "be putting something away in [if the subject is a man]his[else]her[end if] chest";
	otherwise if the last occupation of the subject is pictures admiring;
		say "have just emerged from a moment of contemplation";
	otherwise if the last occupation of the subject is condensation drawing;
		say "have just finished wiping mist off the window";
	otherwise if the last occupation of the subject is silverware cleaning;
		say "have just finished polishing the silverware";
	otherwise if the last occupation of the subject is bookkeeping;
		say "have just finished some bookkeeping";
	otherwise if the last occupation of the subject is singing lightly;
		say "have just stopped singing a song [if the subject is a man]he[else]she[end if] was humming under [if the subject is a man]his[else]her[end if] breath";
	otherwise if the last occupation of the subject is painting feathering;
		say "have just finished up some dusting";
	otherwise if the last occupation of the subject is armor feathering;
		say "have just finished dusting the suits of armour";
	otherwise if the last occupation of the subject is frame remembering;
		say "have just flipped [if the governess' bedroom is accessed]the[else]a[end if] painting the proper way up";
	otherwise if the last occupation of the subject is ceiling watching;
		say "have just risen from [if the subject is a man]his[else]her[end if] bed";
	otherwise if the last occupation of the subject is novel outside reading;
		say "have just finished reading a small book";
	otherwise if the last occupation of the subject is newspaper reading;
		say "have just finished a short break";
	otherwise if the last occupation of the subject is saucepan stirring;
		say "have just finished up some kitchen work";
	otherwise if the last occupation of the subject is potatoe peeling;
		say "have just finished peeling potatoes";
	otherwise if the last occupation of the subject is vegetables cutting;
		say "have just finished cutting up some vegetables";
	otherwise if the last occupation of the subject is stove monitoring;
		say "have just checked the contents of the oven";
	otherwise if the last occupation of the subject is inventory taking;
		say "have just finished some inventory count";
	otherwise if the last occupation of the subject is cellar fetching;
		say "have just taken a large pot from the shelf";
	otherwise if the last occupation of the subject is cigarette smoking;
		say "have just finished smoking a cigarette";
	otherwise if the last occupation of the subject is newspaper bed reading;
		say "have just finished reading a newspaper in bed";
	otherwise if the last occupation of the subject is window leaning;
		say "be moving away from the window";
	otherwise if the last occupation of the subject is recipe writing;
		say "have just finished writing down a recipe";
	otherwise if the last occupation of the subject is cookbook reading;
		say "have just finished looking something up in a cookbook";
	otherwise if the last occupation of the subject is book reading;
		say "have just finished looking something up in a book";
	otherwise if the last occupation of the subject is paper writing;
		say "have just finished writing something";
	otherwise if the last occupation of the subject is map studying;
		say "be walking away from a map pinned to the wall";
	otherwise if the last occupation of the subject is book searching;
		say "be walking away from the bookcase";
	otherwise if the last occupation of the subject is hand washing;
		say "have just finished washing [if the subject is a man]his[else]her[end if] hands";
	otherwise if the last occupation of the subject is by the teleprinter eagerly waiting;
		say "have grown impatient about something";
	otherwise if the last occupation of the subject is teleprinter using;
		say "have done something with the large, dark shape";
	otherwise if the last occupation of the subject is window cloudgazing;
		say "be moving away from the window";
	otherwise if the last occupation of the subject is cufflink switching;
		say "have just finished fastening [if the subject is a man]his[else]her[end if] cufflinks";
	otherwise if the last occupation of the subject is armor admiring;
		say "have just concluded some reflection";
	otherwise if the last occupation of the subject is art admiring;
		say "be moving away from the paintings hanging on the walls";
	otherwise if the last occupation of the subject is piano vaguely playing;
		say "have just finished playing something on the piano";
	end if.

[In cases where we have extensively seen the character act here]
To say persists in the activity of (subject - a person):
	[Add below the activities that would not work with the default 'carries on']
	if the subject is sleep getting begin;
		say "sleeps on";
	otherwise if the subject is protagonist waiting;
		say "waits for me";
	otherwise if the subject is partner waiting;
		say "looks at me";
	otherwise if the subject is table setting;
		say "sets the table";
	otherwise if the subject is guard standing;
		say "stands to attention";
	otherwise if the subject is cook hiding;
		say "stands still";
	otherwise if the subject is privately brooding;
		say "is still brooding";
	otherwise if the subject is dying;
		say "lies on the ground";
	otherwise if the subject is publicly brooding or the subject is postcards checking or the subject is idling or the subject is frame remembering or the subject is ceiling watching or the subject is window leaning;
		say "meditates";
	otherwise if the subject is pictures admiring;
		say "meditates";
	otherwise if the subject is actively seeking;
		say "listens intently";
	otherwise if the subject is time passing or the subject is task evading;
		say "rests";
	otherwise if the subject is indoors napping and the subject is the count;
		say "tries to sleep";
	otherwise if the subject is indoors napping or the subject is outdoors napping;
		say "sleeps on";
	otherwise if the subject is praying;
		say "prays";
	otherwise if the subject is cellar fetching or the subject is book searching;
		say "still searches";
	otherwise if the subject is by the teleprinter eagerly waiting;
		say "still waits";
	otherwise if the subject is piano vaguely playing;
		say "keeps playing";
	[The next ones apply only to the English version: continue son activité ≠ carries on]
	otherwise if the subject is west wing watching or the subject is east wing watching;
		say "looks around";
	[...or leave the default setting]
	else;
		say "carries on";
	end if.


Book - Description of items


[#EXEGESIS ITEMS]   [A joke compared to the description of activities]

[The system used to describe surrounding objects isn't particularly complicated, but it makes use of a feature not found in the basic rules of Inform: the 'standing' property, a textual attribute that every item in the game can possess. The general idea is to bring up this property whenever the items in a location need to be described, that is, when you return to a location, or when you examine your current surroundings. Instead of a message such as "I can see a lantern and a stool", this system displays the 'standing' descriptions of the lantern and the stool in succession - for example, "A lantern lies in a puddle of mud", and so on - which produces a more literary description of the things that surround us.]

[The process below always gives priority to items that have a 'standing', and will display it for each item in the location, in turn. If an item does not have a 'standing', a standard "I see..." will be used, but this function acts here as a fallback that lets me know if I have forgotten to create a 'standing' for something.]

[Next comes the special case of items defined as 'secondary': these function in the same way as the brackets used in room descriptions in the basic rules. As they are already mentioned in the written description of the location, they should not therefore appear again in the list at this stage. There are two exceptions: laundry baskets and containers, which are nevertheless mentioned, with a list of their contents in the latter case. To be honest, there is no reason why these types of items should be considered 'secondary', but it is too late to change this at this stage.]

[A concept added late in development is that of an "objectified" character, in the sense that, because of their activity, the character is not worth mentioning at every turn. They are therefore listed in the same way as an object, that is, upon arrival at a location and whilst examining the location. This is used only in relation to sleep and agony.]


[The code for enumerating items is about 1,200 lines shorter than that for characters...]
To recount the accessible items:
	[As a priority, non-secondary items are described by their 'standing', but are placed in a 'I see...' if there isn't one]
	let useful list be a list of text;
	if there is at least one visible useful item that is not secondary in the location begin;
		repeat with item running through visible useful items that are not secondary in the location begin;
			if the standing of the item is not "" begin;
				display subsequently the standing of the item;
			else;
				add "[the item]" to the useful list;
			end if;
		end repeat;
		unless the number of entries in the useful list is 0 begin;
			display subsequently "I see [useful list].";
		end unless;
	end if;
	['Secondary' items are only mentioned if they are baskets or containers]
	let basket list be a list of text;
	if there is at least one secondary visible useful item in the location begin;
		repeat with item running through secondary visible useful items in the location begin;
			[Special case for baskets]
			if the item is a laundry basket begin;
				if the location of the item is the origin of the item begin;
					if the item is comprising something and the communist is carrying a laundry basket and the communist is not transferable laundry-assessed begin;
						process 3 for "The laundry basket is full. I can transfer its contents ";
						process 2 for "into the one I'm carrying.                              ";
						now the communist is transferable laundry-assessed;
					else;
						add in a new paragraph "The laundry basket is [if the item is comprising something]full[else]empty[end if].";
					end if;
				else;
					if the item is the servants' basket begin;
						add "the basket from the servants['] hall" to the basket list;
					otherwise if the item is the count basket;
						add "the basket from the staff hallway" to the basket list;
					otherwise if the item is the kitchen basket;
						add "the basket from the kitchen" to the basket list;
					end if;
				end if;
			[Special cases for containers]
			otherwise if the item is a container that is not non-furniture openable;
				if the item is open begin;
					display subsequently "[The item] is open. [if the item encloses nothing]There's nothing interesting in it[else]There's [a list of useful items enclosed by the item] inside[end if].";
				otherwise if the item is closed;
					add in a new paragraph "[The item] is closed.";
				end if;
			end if;
		end repeat;
	end if;
	unless the number of entries in the basket list is 0 begin;
		display subsequently "I've left [basket list] lying around here. [if the number of entries in basket list is at least 2]Honestly, what's the point?[end if]";
	end unless;
	[Mention of characters described as items, upon arrival and during the examination of the location]
	potentially depict the objectified people.

[Added late, with the 'objectified' property, to lighten the narration]
To potentially depict the objectified people:
	if there is at least one objectified depictable person in the location begin;
		if there is exactly one other objectified depictable person (called target) in the location begin;
			if the target is sleep getting begin;
				add in a new paragraph "[The target] is asleep in [if the target is a man]his[else]her[end if] bed.";
			otherwise if the target is dying;
				add in a new paragraph "[The target] lies on the ground, unconscious.";
			end if;
		else;
			let objectification list be a list of persons;
			[Hideous shortcut, but nobody sleeps next to someone who's dying...]
			let the sleeping mention be true;
			repeat with subject running through other objectified depictable persons in the location begin;
				add the subject to the objectification list;
				if the subject is dying begin;
					now the sleeping mention is false;
				end if;
			end repeat;
			let temporary text be "[the objectification list with definite articles]";
			now temporary text is the temporary text in sentence case;
			if the sleeping mention is true begin;
				display subsequently "[temporary text] are asleep in bed.";
			otherwise if the sleeping mention is false;
				display subsequently "[temporary text] lie on the ground, unconscious.";
			end if;
		end if;
	end if.




VOLUME - MAP


[#EXEGESIS MAP]   [A nice map system, although rudimentary and very time-consuming to draw]

[In an ideal world, I would have created a system where I could enter the location coordinates, access points and dimensions, and a dynamic map would read this data to display a floor plan. I'm not skilled enough to do that.]

[Although I'm very happy with my map system (because it looks good and makes a big impression) the mechanism used is actually quite simple: I drew all the map sections individually, and they appear depending on where you are, using basic conditions. The subtlety lies in the fact that locations must not appear on the map until they have been visited: this means that I had to draw as many different maps as there are possible sequences for exploring the rooms. Let us take the east wing corridor region (called 'eastern middle plane' below) as an example: seven drawings are needed, because you might have accessed the kitchen without having explored the housekeeper's room, or vice versa, or not have been to either of these two rooms at all. Still on this map, you might also have explored the ballroom without having explored the dining room - or have been to both places, or neither. And so we arrive at seven variants.]

[The situation is even more complicated on the upper floor: there are so many potential variations that it was preferable to divide each of these three areas into two sub-sections. As a result, I have "only" 20 half-drawings to produce for the 'northern upper plane', instead of 96 full drawings if these sub-sections had not been used!]

[It is worth noting that a lot of work can be saved by skilfully manipulating the constraints of the storyline: for example, as we are required to explore the housekeeper's bedroom and the kitchen before entering the central part of the mansion, there is no need to draw alternative maps in which, say, the dining room is explored whilst the housekeeper's bedroom is not. This is why the drawings of the 'south-western middle plane' always show the servants' hall and our room: the "tutorial" forces us to access these areas before allowing us to go elsewhere.]


Book - Establishing the rows

To say map line 01: establish the map line 01.
To say map line 02: establish the map line 02.
To say map line 03: establish the map line 03.
To say map line 04: establish the map line 04.
To say map line 05: establish the map line 05.
To say map line 06: establish the map line 06.
To say map line 07: establish the map line 07.
To say map line 08: establish the map line 08.
To say map line 09: establish the map line 09.
To say map line 10: establish the map line 10.
To say map line 11: establish the map line 11.
To say map line 12: establish the map line 12.
To say map line 13: establish the map line 13.
To say map line 14: establish the map line 14.

Definition: the mechanism is west-side explored if the study is accessed and the upstairs corridor is accessed and the western service hallway is accessed and the master bedroom is accessed and the upper lounge is accessed.

Definition: the mechanism is centre-side explored if the study is accessed and the upstairs corridor is accessed and the powder room is accessed and the western service hallway is accessed and the eastern service hallway is accessed and the master bedroom is accessed and the upper lounge is accessed and the guest bedroom is accessed.

Definition: the mechanism is east-side explored if the study is accessed and the upstairs corridor is accessed and the powder room is accessed and the western service hallway is accessed and the eastern service hallway is accessed and the upper lounge is accessed and the guest bedroom is accessed.

[Full floor plan of the mansion; note the change in scale depending on which floor you are on]

[          ┌─────────────┬───┬───────┐       
           │             ┴   ┴       │       
           │             ┬   ┬       │       
           ├────┤ ├──────┤   ├──┤ ├──┤       
           │↓           ↑│   │↑     ↓│       
       ┌───┴──┤ ├┬───────┴┤ ├┴─┬┤ ├──┴───┐   
       │         ┴             ┴         │   
       │         ┬ ↓         ↓ ┬         │   
       └─────────┴─────────────┴─────────┘   

             ┌─────┬─────────┬─────┐             
             │     │         │     │             
             │     │         │     │             
         ┌───┘     │         │     └───┐         
         │         ┴         ┴         │         
         │         ┬ ↑     ↑ ┬         │         
         ├─┤ ├─┬───┴───┤ ├───┴───┬─┤ ├─┤         
         │    ↑│                 │↑    │         
         │     │                 │     │         
         │     │                 │     │         
     ┌───┤     │                 │     ├───┐     
     │   ┴     │                 │     ┴   │     
     │   ┬     │                 │     ┬   │     
     ├───┼─┤ ├─┤                 │     │   │     
     │   ┴     │                 ├─┤ ├─┴───┤     
     │   ┬     │                 │         │     
     ├───┤     ┴                 ┴         │     
     │ ↓ │     ┬                 ┬         │     
     │   └─┤ ├─┤                 │       ↓ │     
     │         │                 ├─┤ ├─────┤     
     │         │                 │         │     
     └─────────┘                 └─────────┘     

              ┌─────────┬─────────┐          
              │         │         │          
              │         │         │          
          ┌───┘         │         └───┐      
          │             ┴             │      
          │             ┬             │      
          ├─┤ ├─┬───────┴───────┬─┤ ├─┤      
          │     │               │     │      
          │     │               │     │      
      ┌───┘     │               │     └───┐  
      │         │               │         │  
      │         │               │         │  
      │         │               │         │  
      │         │               │         │  
      │         │               │         │  
      │         │               │         │  
      │ ↑       │               │       ↑ │  
      └─────────┘               └─────────┘  ]


Book - Establishing the pawns

Definition: the communist is in a j room:
	if the communist is in the western upper plane and the communist is in the study, yes;
	if the communist is in the northern upper plane and the communist is in the upstairs corridor, yes;
	if the communist is in the eastern upper plane and the communist is in the powder room, yes;
	if the communist is in the western middle plane and the communist is in the western corridor, yes;
	if the communist is in the south-western middle plane and the communist is in the laundress' bedroom, yes;
	if the communist is in the eastern middle plane and the communist is in the eastern corridor, yes;
	if the communist is in the south-eastern middle plane and the communist is in the kitchen, yes;
	if the communist is in the lower middle plane and the communist is in the entrance, yes;
	if the communist is in the center middle plane and the communist is in the courtyard, yes;
	no.

Definition: the communist is in a k room:
	if the communist is in the western upper plane and the communist is in the western service hallway, yes;
	if the communist is in the northern upper plane and the communist is in the upper lounge, yes;
	if the communist is in the eastern upper plane and the communist is in the eastern service hallway, yes;
	if the communist is in the western middle plane and the communist is in the maid's bedroom, yes;
	if the communist is in the south-western middle plane and the communist is in the servants' quarters, yes;
	if the communist is in the eastern middle plane and the communist is in the governess' bedroom, yes;
	if the communist is in the south-eastern middle plane and the communist is in the cook's bedroom, yes;
	if the communist is in the lower middle plane and the communist is in the exterior, yes;
	if the communist is in the center middle plane and the communist is in the tank interior, yes;
	no.

Definition: the communist is in a l room:
	if the communist is in the western upper plane and the communist is in the master bedroom, yes;
	if the communist is in the eastern upper plane and the communist is in the guest bedroom, yes;
	if the communist is in the south-western middle plane and the communist is in the laundry room, yes;
	no.

To say j:
	if the communist is in a j room begin;
		say " ● ";
	else;
		say "   ";
	end if.

To say k:
	if the communist is in the center middle plane begin;
		if the communist is in a k room begin;
			say "(●)";
		else;
			say "(_)";
		end if;
	else;
		if the communist is in a k room begin;
			say " ● ";
		else;
			say "   ";
		end if;
	end if.

To say l:
	if the communist is in a l room begin;
		say " ● ";
	else;
		say "   ";
	end if.

To say $:
	if the communist is not lift-taken begin;
		say "   ";
	else;
		say " ↓ ";
	end if.

To say £:
	if the communist is not lift-discovered begin;
		say "   ";
	else;
		say " ↑ ";
	end if.

[  ┌┐|┌┐  ]
[  │(_)│  ]
[  ││_││  ]

To say tank1:
	if the light tank is in the courtyard begin;
		say " ┌┐|┌┐ ";
	else;
		say "       ";
	end if.

To say tank2:
	if the light tank is in the courtyard begin;
		say " │[k]│ ";
	else;
		say "       ";
	end if.

To say tank3:
	if the light tank is in the courtyard begin;
		say " ││_││ ";
	else;
		say "       ";
	end if.

To say k1:
	if the light tank is in the courtyard begin;
		say "|┌┐ ";
	else;
		say "    ";
	end if.

To say k2:
	if the light tank is in the courtyard begin;
		say "_)│ ";
	else;
		say "    ";
	end if.

To say k3:
	if the light tank is in the courtyard begin;
		say "_││ ";
	else;
		say "    ";
	end if.


Book - Upper floor map

Upper west map line 01 is a text that varies.
Upper west map line 02 is a text that varies.
Upper west map line 03 is a text that varies.
Upper west map line 04 is a text that varies.

Lower west map line 01 is a text that varies.
Lower west map line 02 is a text that varies.
Lower west map line 03 is a text that varies.
Lower west map line 04 is a text that varies.

To say upper west map line 01: establish the upper west map line 01.
To say upper west map line 02: establish the upper west map line 02.
To say upper west map line 03: establish the upper west map line 03.
To say upper west map line 04: establish the upper west map line 04.

To say lower west map line 01: establish the lower west map line 01.
To say lower west map line 02: establish the lower west map line 02.
To say lower west map line 03: establish the lower west map line 03.
To say lower west map line 04: establish the lower west map line 04.

To establish the upper west map line (identifier - a number):
	if the study is not accessed and the upstairs corridor is not accessed begin;
		if identifier is 01, say "│                     │";
		if identifier is 02, say "│                     │";
		if identifier is 03, say "│             [j]     │";
		if identifier is 04, say "│      ┌────┤ ├──────┐│";
	otherwise if the study is not accessed and the upstairs corridor is accessed;
		if identifier is 01, say "│                    ┌┤";
		if identifier is 02, say "│                    ┴│";
		if identifier is 03, say "│             [j]    ┬│";
		if identifier is 04, say "│      ┌────┤ ├──────┤│";
	otherwise if the study is accessed and the upstairs corridor is not accessed;
		if identifier is 01, say "│      ┌─────────────┐│";
		if identifier is 02, say "│      │             ┴│";
		if identifier is 03, say "│      │      [j]    ┬│";
		if identifier is 04, say "│      ├────┤ ├──────┤│";
	otherwise if the study is accessed and the upstairs corridor is accessed;
		if identifier is 01, say "│      ┌─────────────┬┤";
		if identifier is 02, say "│      │             ┴│";
		if identifier is 03, say "│      │      [j]    ┬│";
		if identifier is 04, say "│      ├────┤ ├──────┤│";
	end if.

To establish the lower west map line (identifier - a number):
	if the master bedroom is not accessed and the upper lounge is not accessed and the upstairs corridor is not accessed begin;
		if identifier is 01, say "│      └──┤ ├────────┘│";
		if identifier is 02, say "│        [l]          │";
		if identifier is 03, say "│                     │";
		if identifier is 04, say "│                     │";
	otherwise if the master bedroom is not accessed and the upper lounge is not accessed and the upstairs corridor is accessed;
		if identifier is 01, say "│      └──┤ ├────────┴┤";
		if identifier is 02, say "│        [l]          │";
		if identifier is 03, say "│                     │";
		if identifier is 04, say "│                     │";
	otherwise if the master bedroom is not accessed and the upper lounge is accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "│      └──┤ ├┬───────┴┤";
		if identifier is 02, say "│        [l] ┴        │";
		if identifier is 03, say "│            ┬ ↓      │";
		if identifier is 04, say "│            └────────┤";
	otherwise if the master bedroom is accessed and the upper lounge is not accessed and the upstairs corridor is accessed;
		if identifier is 01, say "│  ┌───┴──┤ ├┬───────┴┤";
		if identifier is 02, say "│  │     [l] ┴        │";
		if identifier is 03, say "│  │         ┬        │";
		if identifier is 04, say "│  └─────────┘        │";
	otherwise if the master bedroom is accessed and the upper lounge is not accessed and the upstairs corridor is not accessed;
		if identifier is 01, say "│  ┌───┴──┤ ├┬───────┘│";
		if identifier is 02, say "│  │     [l] ┴        │";
		if identifier is 03, say "│  │         ┬        │";
		if identifier is 04, say "│  └─────────┘        │";
	otherwise if the master bedroom is accessed and the upper lounge is accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "│  ┌───┴──┤ ├┬───────┴┤";
		if identifier is 02, say "│  │     [l] ┴        │";
		if identifier is 03, say "│  │         ┬ ↓      │";
		if identifier is 04, say "│  └─────────┴────────┤";
	end if.

Upper central map line 01 is a text that varies.
Upper central map line 02 is a text that varies.
Upper central map line 03 is a text that varies.
Upper central map line 04 is a text that varies.

Lower central map line 01 is a text that varies.
Lower central map line 02 is a text that varies.
Lower central map line 03 is a text that varies.
Lower central map line 04 is a text that varies.

To say upper central map line 01: establish the upper central map line 01.
To say upper central map line 02: establish the upper central map line 02.
To say upper central map line 03: establish the upper central map line 03.
To say upper central map line 04: establish the upper central map line 04.

To say lower central map line 01: establish the lower central map line 01.
To say lower central map line 02: establish the lower central map line 02.
To say lower central map line 03: establish the lower central map line 03.
To say lower central map line 04: establish the lower central map line 04.

To establish the upper central map line (identifier - a number):
	if the study is not accessed and the upstairs corridor is not accessed and the powder room is not accessed begin;
		if identifier is 01, say "│                     │";
		if identifier is 02, say "│                     │";
		if identifier is 03, say "│            [j]      │";
		if identifier is 04, say "├──┤ ├──────┐   ┌──┤ ├┤";
	otherwise if the study is accessed and the upstairs corridor is not accessed and the powder room is not accessed;
		if identifier is 01, say "├───────────┐         │";
		if identifier is 02, say "│           ┴         │";
		if identifier is 03, say "│           ┬[j]      │";
		if identifier is 04, say "├──┤ ├──────┤   ├──┤ ├┤";
	otherwise if the study is not accessed and the upstairs corridor is accessed and the powder room is not accessed;
		if identifier is 01, say "│           ┌───┐     │";
		if identifier is 02, say "│           ┴   ┴     │";
		if identifier is 03, say "│           ┬[j]┬     │";
		if identifier is 04, say "├──┤ ├──────┤   ├──┤ ├┤";
	otherwise if the study is not accessed and the upstairs corridor is not accessed and the powder room is accessed;
		if identifier is 01, say "│               ┌─────┤";
		if identifier is 02, say "│               ┴     │";
		if identifier is 03, say "│            [j]┬     │";
		if identifier is 04, say "├──┤ ├──────┤   ├──┤ ├┤";
	otherwise if the study is accessed and the upstairs corridor is accessed and the powder room is not accessed;
		if identifier is 01, say "├───────────┬───┐     │";
		if identifier is 02, say "│           ┴   ┴     │";
		if identifier is 03, say "│           ┬[j]┬     │";
		if identifier is 04, say "├──┤ ├──────┤   ├──┤ ├┤";
	otherwise if the study is not accessed and the upstairs corridor is accessed and the powder room is accessed;
		if identifier is 01, say "│           ┌───┬─────┤";
		if identifier is 02, say "│           ┴   ┴     │";
		if identifier is 03, say "│           ┬[j]┬     │";
		if identifier is 04, say "├──┤ ├──────┤   ├──┤ ├┤";
	otherwise if the study is accessed and the upstairs corridor is not accessed and the powder room is accessed;
		if identifier is 01, say "├───────────┐   ┌─────┤";
		if identifier is 02, say "│           ┴   ┴     │";
		if identifier is 03, say "│           ┬[j]┬     │";
		if identifier is 04, say "├──┤ ├──────┤   ├──┤ ├┤";
	otherwise if the study is accessed and the upstairs corridor is accessed and the powder room is accessed;
		if identifier is 01, say "├───────────┬───┬─────┤";
		if identifier is 02, say "│           ┴   ┴     │";
		if identifier is 03, say "│           ┬[j]┬     │";
		if identifier is 04, say "├──┤ ├──────┤   ├──┤ ├┤";
	end if.

To establish the lower central map line (identifier - a number):
	if the master bedroom is not accessed and the upper lounge is not accessed and the guest bedroom is not accessed and the upstairs corridor is not accessed begin;
		if identifier is 01, say "├┤ ├────────┘   └──┤ ├┤";
		if identifier is 02, say "│            [k]      │";
		if identifier is 03, say "│                     │";
		if identifier is 04, say "│                     │";
	otherwise if the master bedroom is not accessed and the upper lounge is not accessed and the guest bedroom is not accessed and the upstairs corridor is accessed;
		if identifier is 01, say "├┤ ├────────┴┤ ├┴──┤ ├┤";
		if identifier is 02, say "│            [k]      │";
		if identifier is 03, say "│                     │";
		if identifier is 04, say "│                     │";
	otherwise if the master bedroom is accessed and the upper lounge is not accessed and the guest bedroom is not accessed and the upstairs corridor is not accessed;
		if identifier is 01, say "├┤ ├┬───────┘   └──┤ ├┤";
		if identifier is 02, say "│   ┴        [k]      │";
		if identifier is 03, say "│   ┬                 │";
		if identifier is 04, say "├───┘                 │";
	otherwise if the master bedroom is accessed and the upper lounge is not accessed and the guest bedroom is not accessed and the upstairs corridor is accessed;
		if identifier is 01, say "├┤ ├┬───────┴┤ ├┴──┤ ├┤";
		if identifier is 02, say "│   ┴        [k]      │";
		if identifier is 03, say "│   ┬                 │";
		if identifier is 04, say "├───┘                 │";
	otherwise if the master bedroom is not accessed and the upper lounge is accessed and the guest bedroom is not accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "├┤ ├┬───────┴┤ ├┴─┬┤ ├┤";
		if identifier is 02, say "│   ┴        [k]  ┴   │";
		if identifier is 03, say "│   ┬ ↓         ↓ ┬   │";
		if identifier is 04, say "│   └─────────────┘   │";
	otherwise if the master bedroom is not accessed and the upper lounge is not accessed and the guest bedroom is accessed and the upstairs corridor is accessed;
		if identifier is 01, say "├┤ ├────────┴┤ ├┴─┬┤ ├┤";
		if identifier is 02, say "│            [k]  ┴   │";
		if identifier is 03, say "│                 ┬   │";
		if identifier is 04, say "│                 └───┤";
	otherwise if the master bedroom is not accessed and the upper lounge is not accessed and the guest bedroom is accessed and the upstairs corridor is not accessed;
		if identifier is 01, say "├┤ ├────────┘   └─┬┤ ├┤";
		if identifier is 02, say "│            [k]  ┴   │";
		if identifier is 03, say "│                 ┬   │";
		if identifier is 04, say "│                 └───┤";
	otherwise if the master bedroom is accessed and the upper lounge is accessed and the guest bedroom is not accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "├┤ ├┬───────┴┤ ├┴─┬┤ ├┤";
		if identifier is 02, say "│   ┴        [k]  ┴   │";
		if identifier is 03, say "│   ┬ ↓         ↓ ┬   │";
		if identifier is 04, say "├───┴─────────────┘   │";
	otherwise if the master bedroom is not accessed and the upper lounge is accessed and the guest bedroom is accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "├┤ ├┬───────┴┤ ├┴─┬┤ ├┤";
		if identifier is 02, say "│   ┴        [k]  ┴   │";
		if identifier is 03, say "│   ┬ ↓         ↓ ┬   │";
		if identifier is 04, say "│   └─────────────┴───┤";
	otherwise if the master bedroom is accessed and the upper lounge is not accessed and the guest bedroom is accessed and the upstairs corridor is accessed;
		if identifier is 01, say "├┤ ├┬───────┴┤ ├┴─┬┤ ├┤";
		if identifier is 02, say "│   ┴        [k]  ┴   │";
		if identifier is 03, say "│   ┬             ┬   │";
		if identifier is 04, say "├───┘             └───┤";
	otherwise if the master bedroom is accessed and the upper lounge is not accessed and the guest bedroom is accessed and the upstairs corridor is not accessed;
		if identifier is 01, say "├┤ ├┬───────┘   └─┬┤ ├┤";
		if identifier is 02, say "│   ┴        [k]  ┴   │";
		if identifier is 03, say "│   ┬             ┬   │";
		if identifier is 04, say "├───┘             └───┤";
	otherwise if the master bedroom is accessed and the upper lounge is accessed and the guest bedroom is accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "├┤ ├┬───────┴┤ ├┴─┬┤ ├┤";
		if identifier is 02, say "│   ┴        [k]  ┴   │";
		if identifier is 03, say "│   ┬ ↓         ↓ ┬   │";
		if identifier is 04, say "├───┴─────────────┴───┤";
	end if.

Upper east map line 01 is a text that varies.
Upper east map line 02 is a text that varies.
Upper east map line 03 is a text that varies.
Upper east map line 04 is a text that varies.

Lower east map line 01 is a text that varies.
Lower east map line 02 is a text that varies.
Lower east map line 03 is a text that varies.
Lower east map line 04 is a text that varies.

To say upper east map line 01: establish the upper east map line 01.
To say upper east map line 02: establish the upper east map line 02.
To say upper east map line 03: establish the upper east map line 03.
To say upper east map line 04: establish the upper east map line 04.

To say lower east map line 01: establish the lower east map line 01.
To say lower east map line 02: establish the lower east map line 02.
To say lower east map line 03: establish the lower east map line 03.
To say lower east map line 04: establish the lower east map line 04.

To establish the upper east map line (identifier - a number):
	if the study is not accessed and the upstairs corridor is not accessed and the powder room is not accessed begin;
		if identifier is 01, say "│                     │";
		if identifier is 02, say "│                     │";
		if identifier is 03, say "│        [j]          │";
		if identifier is 04, say "├─┐   ┌──┤ ├──┐       │";
	otherwise if the study is accessed and the upstairs corridor is not accessed and the powder room is not accessed;
		if identifier is 01, say "├─┐                   │";
		if identifier is 02, say "│ ┴                   │";
		if identifier is 03, say "│ ┬      [j]          │";
		if identifier is 04, say "├─┤   ┌──┤ ├──┐       │";
	otherwise if the study is not accessed and the upstairs corridor is accessed and the powder room is not accessed;
		if identifier is 01, say "│ ┌───┐               │";
		if identifier is 02, say "│ ┴   ┴               │";
		if identifier is 03, say "│ ┬   ┬  [j]          │";
		if identifier is 04, say "├─┤   ├──┤ ├──┐       │";
	otherwise if the study is not accessed and the upstairs corridor is not accessed and the powder room is accessed;
		if identifier is 01, say "│     ┌───────┐       │";
		if identifier is 02, say "│     ┴       │       │";
		if identifier is 03, say "│     ┬  [j]  │       │";
		if identifier is 04, say "├─┐   ├──┤ ├──┤       │";
	otherwise if the study is accessed and the upstairs corridor is accessed and the powder room is not accessed;
		if identifier is 01, say "├─┬───┐               │";
		if identifier is 02, say "│ ┴   ┴               │";
		if identifier is 03, say "│ ┬   ┬  [j]          │";
		if identifier is 04, say "├─┤   ├──┤ ├──┐       │";
	otherwise if the study is not accessed and the upstairs corridor is accessed and the powder room is accessed;
		if identifier is 01, say "│ ┌───┬───────┐       │";
		if identifier is 02, say "│ ┴   ┴       │       │";
		if identifier is 03, say "│ ┬   ┬  [j]  │       │";
		if identifier is 04, say "├─┤   ├──┤ ├──┤       │";
	otherwise if the study is accessed and the upstairs corridor is not accessed and the powder room is accessed;
		if identifier is 01, say "├─┐   ┌───────┐       │";
		if identifier is 02, say "│ ┴   ┴       │       │";
		if identifier is 03, say "│ ┬   ┬  [j]  │       │";
		if identifier is 04, say "├─┤   ├──┤ ├──┤       │";
	otherwise if the study is accessed and the upstairs corridor is accessed and the powder room is accessed;
		if identifier is 01, say "├─┬───┬───────┐       │";
		if identifier is 02, say "│ ┴   ┴       │       │";
		if identifier is 03, say "│ ┬   ┬  [j]  │       │";
		if identifier is 04, say "├─┤   ├──┤ ├──┤       │";
	end if.

To establish the lower east map line (identifier - a number):
	if the upper lounge is not accessed and the guest bedroom is not accessed and the upstairs corridor is not accessed begin;
		if identifier is 01, say "├─┘   └──┤ ├──┘       │";
		if identifier is 02, say "│           [l]       │";
		if identifier is 03, say "│                     │";
		if identifier is 04, say "│                     │";
	otherwise if the upper lounge is not accessed and the guest bedroom is not accessed and the upstairs corridor is accessed;
		if identifier is 01, say "├─┴┤ ├┴──┤ ├──┘       │";
		if identifier is 02, say "│           [l]       │";
		if identifier is 03, say "│                     │";
		if identifier is 04, say "│                     │";
	otherwise if the upper lounge is not accessed and the guest bedroom is accessed and the upstairs corridor is not accessed;
		if identifier is 01, say "├─┘   └─┬┤ ├──┴───┐   │";
		if identifier is 02, say "│       ┴   [l]   │   │";
		if identifier is 03, say "│       ┬         │   │";
		if identifier is 04, say "│       └─────────┘   │";
	otherwise if the upper lounge is not accessed and the guest bedroom is accessed and the upstairs corridor is accessed;
		if identifier is 01, say "├─┴┤ ├┴─┬┤ ├──┴───┐   │";
		if identifier is 02, say "│       ┴   [l]   │   │";
		if identifier is 03, say "│       ┬         │   │";
		if identifier is 04, say "│       └─────────┘   │";
	otherwise if the upper lounge is accessed and the guest bedroom is not accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "├─┴┤ ├┴─┬┤ ├──┘       │";
		if identifier is 02, say "│       ┴   [l]       │";
		if identifier is 03, say "│     ↓ ┬             │";
		if identifier is 04, say "├───────┘             │";
	otherwise if the upper lounge is accessed and the guest bedroom is accessed and (the upstairs corridor is accessed or the upstairs corridor is not accessed);
		if identifier is 01, say "├─┴┤ ├┴─┬┤ ├──┴───┐   │";
		if identifier is 02, say "│       ┴   [l]   │   │";
		if identifier is 03, say "│     ↓ ┬         │   │";
		if identifier is 04, say "├───────┴─────────┘   │";
	end if.


Book - Global map

To establish the map line (identifier - a number):
	if the communist is peeping begin;
		if identifier is 01, say "╭─────────────────────╮";
		if identifier is 02, say "│                     │";
		if identifier is 03, say "│        .[no line break]───.        │";
		if identifier is 04, say "│       /     \       │";
		if identifier is 05, say "│       (     )       │";
		if identifier is 06, say "│       \     /       │";
		if identifier is 07, say "│        `. .[no line break]´        │";
		if identifier is 08, say "│         ) (         │";
		if identifier is 09, say "│        /   \        │";
		if identifier is 10, say "│       /     \       │";
		if identifier is 11, say "│      /       \      │";
		if identifier is 12, say "│      [']───────[']      │";
		if identifier is 13, say "│                     │";
		if identifier is 14, say "╰─────────────────────╯";
	otherwise if the communist is teleporting;
		if identifier is 01, say "╭──────┬───────┬──────╮";
		if identifier is 02, say "│      │       │      │";
		if identifier is 03, say "│      ├──┤ ├──┤      │";
		if identifier is 04, say "│      │       │      │";
		if identifier is 05, say "│      └───┬───┘      │";
		if identifier is 06, say "│      ┌───┴───┐      │";
		if identifier is 07, say "│      │       │      │";
		if identifier is 08, say "│      ├──┤ ├──┤      │";
		if identifier is 09, say "│      │       │      │";
		if identifier is 10, say "│      │       │      │";
		if identifier is 11, say "│      │   ●   │      │";
		if identifier is 12, say "│      │       │      │";
		if identifier is 13, say "│      │       │      │";
		if identifier is 14, say "╰──────┴───────┴──────╯";
	otherwise if the communist is in the western upper plane;
		if the communist is not carrying the set of forged keys and the communist is not divine begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│                     │";
			if identifier is 06, say "│             [j]     │";
			if identifier is 07, say "│      ┌────┤ ├──────┐│";
			if identifier is 08, say "│      │↓  [k]      ↑││";
			if identifier is 09, say "│      └──┤ ├────────┘│";
			if identifier is 10, say "│        [l]          │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the mechanism is west-side explored;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│      ┌─────────────┬┤";
			if identifier is 05, say "│      │             ┴│";
			if identifier is 06, say "│      │      [j]    ┬│";
			if identifier is 07, say "│      ├────┤ ├──────┤│";
			if identifier is 08, say "│      │↓  [k]      ↑││";
			if identifier is 09, say "│  ┌───┴──┤ ├┬───────┴┤";
			if identifier is 10, say "│  │     [l] ┴        │";
			if identifier is 11, say "│  │         ┬ ↓      │";
			if identifier is 12, say "│  └─────────┴────────┤";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the mechanism is not west-side explored;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "[upper west map line 01]";
			if identifier is 05, say "[upper west map line 02]";
			if identifier is 06, say "[upper west map line 03]";
			if identifier is 07, say "[upper west map line 04]";
			if identifier is 08, say "│      │↓  [k]      ↑││";
			if identifier is 09, say "[lower west map line 01]";
			if identifier is 10, say "[lower west map line 02]";
			if identifier is 11, say "[lower west map line 03]";
			if identifier is 12, say "[lower west map line 04]";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		end if;
	otherwise if the communist is in the northern upper plane;
		if the communist is not carrying the set of forged keys and the communist is not divine begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│                     │";
			if identifier is 06, say "│            [j]      │";
			if identifier is 07, say "├──┤ ├──────┐   ┌──┤ ├┤";
			if identifier is 08, say "│          ↑│   │↑    │";
			if identifier is 09, say "├┤ ├────────┘   └──┤ ├┤";
			if identifier is 10, say "│            [k]      │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the mechanism is centre-side explored;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "├───────────┬───┬─────┤";
			if identifier is 05, say "│           ┴   ┴     │";
			if identifier is 06, say "│           ┬[j]┬     │";
			if identifier is 07, say "├──┤ ├──────┤   ├──┤ ├┤";
			if identifier is 08, say "│          ↑│   │↑    │";
			if identifier is 09, say "├┤ ├┬───────┴┤ ├┴─┬┤ ├┤";
			if identifier is 10, say "│   ┴        [k]  ┴   │";
			if identifier is 11, say "│   ┬ ↓         ↓ ┬   │";
			if identifier is 12, say "├───┴─────────────┴───┤";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the mechanism is not centre-side explored;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "[upper central map line 01]";
			if identifier is 05, say "[upper central map line 02]";
			if identifier is 06, say "[upper central map line 03]";
			if identifier is 07, say "[upper central map line 04]";
			if identifier is 08, say "│          ↑│   │↑    │";
			if identifier is 09, say "[lower central map line 01]";
			if identifier is 10, say "[lower central map line 02]";
			if identifier is 11, say "[lower central map line 03]";
			if identifier is 12, say "[lower central map line 04]";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		end if;
	otherwise if the communist is in the eastern upper plane;
		if the communist is not carrying the set of forged keys and the communist is not divine begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│                     │";
			if identifier is 06, say "│        [j]          │";
			if identifier is 07, say "├─┐   ┌──┤ ├──┐       │";
			if identifier is 08, say "│↑│   │↑ [k] ↓│       │";
			if identifier is 09, say "├─┘   └──┤ ├──┘       │";
			if identifier is 10, say "│        [l]          │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the mechanism is east-side explored;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "├─┬───┬───────┐       │";
			if identifier is 05, say "│ ┴   ┴       │       │";
			if identifier is 06, say "│ ┬   ┬  [j]  │       │";
			if identifier is 07, say "├─┤   ├──┤ ├──┤       │";
			if identifier is 08, say "│↑│   │↑ [k] ↓│       │";
			if identifier is 09, say "├─┴┤ ├┴─┬┤ ├──┴───┐   │";
			if identifier is 10, say "│       ┴   [l]   │   │";
			if identifier is 11, say "│     ↓ ┬         │   │";
			if identifier is 12, say "├───────┴─────────┘   │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the mechanism is not east-side explored;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "[upper east map line 01]";
			if identifier is 05, say "[upper east map line 02]";
			if identifier is 06, say "[upper east map line 03]";
			if identifier is 07, say "[upper east map line 04]";
			if identifier is 08, say "│↑│   │↑ [k] ↓│       │";
			if identifier is 09, say "[lower east map line 01]";
			if identifier is 10, say "[lower east map line 02]";
			if identifier is 11, say "[lower east map line 03]";
			if identifier is 12, say "[lower east map line 04]";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		end if;
	otherwise if the communist is in the north-western middle plane;
		if the ballroom is accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│             ┌─────┬─┤";
			if identifier is 06, say "│             │     │ │";
			if identifier is 07, say "│             │     │ │";
			if identifier is 08, say "│         ┌───┘     │ │";
			if identifier is 09, say "│         │         ┴ │";
			if identifier is 10, say "│         │     ●   ┬ │";
			if identifier is 11, say "│         ├─┤ ├─┬───┴─┤";
			if identifier is 12, say "│         │    ↑│     │";
			if identifier is 13, say "│         │     │     │";
			if identifier is 14, say "╰─────────┴─────┴─────╯";
		otherwise if the ballroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│             ┌─────┐ │";
			if identifier is 06, say "│             │     │ │";
			if identifier is 07, say "│             │     │ │";
			if identifier is 08, say "│         ┌───┘     │ │";
			if identifier is 09, say "│         │         ┴ │";
			if identifier is 10, say "│         │     ●   ┬ │";
			if identifier is 11, say "│         ├─┤ ├─┬───┴─┤";
			if identifier is 12, say "│         │    ↑│     │";
			if identifier is 13, say "│         │     │     │";
			if identifier is 14, say "╰─────────┴─────┴─────╯";
		end if;
	otherwise if the communist is in the western middle plane;
		if the maid's bedroom is not accessed and the reception hall is not accessed and the ballroom is not accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│         ┌─┤ ├─┬─────┤";
			if identifier is 05, say "│         │    ↑│     │";
			if identifier is 06, say "│         │     │     │";
			if identifier is 07, say "│         │ [j] │     │";
			if identifier is 08, say "│         │     │     │";
			if identifier is 09, say "│         ┴     │     │";
			if identifier is 10, say "│      [k]┬     │     │";
			if identifier is 11, say "│     ┌───┼─┤ ├─┤     │";
			if identifier is 12, say "│     │   ┴     │     │";
			if identifier is 13, say "│     │   ┬     │     │";
			if identifier is 14, say "╰─────┴───┴─────┴─────╯";
		otherwise if the maid's bedroom is not accessed and the reception hall is not accessed and the ballroom is accessed;
			if identifier is 01, say "╭───────────────────┬─╮";
			if identifier is 02, say "│                   ┴ │";
			if identifier is 03, say "│                   ┬ │";
			if identifier is 04, say "│         ┌─┤ ├─┬───┴─┤";
			if identifier is 05, say "│         │    ↑│     │";
			if identifier is 06, say "│         │     │     │";
			if identifier is 07, say "│         │ [j] │     │";
			if identifier is 08, say "│         │     │     │";
			if identifier is 09, say "│         ┴     │     │";
			if identifier is 10, say "│      [k]┬     │     │";
			if identifier is 11, say "│     ┌───┼─┤ ├─┤     │";
			if identifier is 12, say "│     │   ┴     │     │";
			if identifier is 13, say "│     │   ┬     │     │";
			if identifier is 14, say "╰─────┴───┴─────┴─────╯";
		otherwise if the maid's bedroom is not accessed;
			if identifier is 01, say "╭─────────┬─────────┬─╮";
			if identifier is 02, say "│         │         ┴ │";
			if identifier is 03, say "│         │         ┬ │";
			if identifier is 04, say "│         ├─┤ ├─┬───┴─┤";
			if identifier is 05, say "│         │    ↑│     │";
			if identifier is 06, say "│         │     │     │";
			if identifier is 07, say "│         │ [j] │     │";
			if identifier is 08, say "│         │     │     │";
			if identifier is 09, say "│         ┴     │     │";
			if identifier is 10, say "│      [k]┬     │     │";
			if identifier is 11, say "│     ┌───┼─┤ ├─┤     │";
			if identifier is 12, say "│     │   ┴     │     │";
			if identifier is 13, say "│     │   ┬     │     │";
			if identifier is 14, say "╰─────┴───┴─────┴─────╯";
		otherwise if the maid's bedroom is accessed and the reception hall is not accessed and the ballroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│         ┌─┤ ├─┬─────┤";
			if identifier is 05, say "│         │    ↑│     │";
			if identifier is 06, say "│         │     │     │";
			if identifier is 07, say "│         │ [j] │     │";
			if identifier is 08, say "│     ┌───┤     │     │";
			if identifier is 09, say "│     │   ┴     │     │";
			if identifier is 10, say "│     │[k]┬     │     │";
			if identifier is 11, say "│     ├───┼─┤ ├─┤     │";
			if identifier is 12, say "│     │   ┴     │     │";
			if identifier is 13, say "│     │   ┬     │     │";
			if identifier is 14, say "╰─────┴───┴─────┴─────╯";
		otherwise if the maid's bedroom is accessed and the reception hall is not accessed and the ballroom is accessed;
			if identifier is 01, say "╭───────────────────┬─╮";
			if identifier is 02, say "│                   ┴ │";
			if identifier is 03, say "│                   ┬ │";
			if identifier is 04, say "│         ┌─┤ ├─┬───┴─┤";
			if identifier is 05, say "│         │    ↑│     │";
			if identifier is 06, say "│         │     │     │";
			if identifier is 07, say "│         │ [j] │     │";
			if identifier is 08, say "│     ┌───┤     │     │";
			if identifier is 09, say "│     │   ┴     │     │";
			if identifier is 10, say "│     │[k]┬     │     │";
			if identifier is 11, say "│     ├───┼─┤ ├─┤     │";
			if identifier is 12, say "│     │   ┴     │     │";
			if identifier is 13, say "│     │   ┬     │     │";
			if identifier is 14, say "╰─────┴───┴─────┴─────╯";
		otherwise if the maid's bedroom is accessed;
			if identifier is 01, say "╭─────────┬─────────┬─╮";
			if identifier is 02, say "│         │         ┴ │";
			if identifier is 03, say "│         │         ┬ │";
			if identifier is 04, say "│         ├─┤ ├─┬───┴─┤";
			if identifier is 05, say "│         │    ↑│     │";
			if identifier is 06, say "│         │     │     │";
			if identifier is 07, say "│         │ [j] │     │";
			if identifier is 08, say "│     ┌───┤     │     │";
			if identifier is 09, say "│     │   ┴     │     │";
			if identifier is 10, say "│     │[k]┬     │     │";
			if identifier is 11, say "│     ├───┼─┤ ├─┤     │";
			if identifier is 12, say "│     │   ┴     │     │";
			if identifier is 13, say "│     │   ┬     │     │";
			if identifier is 14, say "╰─────┴───┴─────┴─────╯";
		end if;
	otherwise if the communist is in the south-western middle plane;
		if the laundress' bedroom is not accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│         ┌─┤ ├─┐     │";
			if identifier is 04, say "│         ┴     │     │";
			if identifier is 05, say "│      [j]┬ [k] │     │";
			if identifier is 06, say "│         │     ┴     │";
			if identifier is 07, say "│      [$]│     ┬     │";
			if identifier is 08, say "│         └─┤ ├─┘     │";
			if identifier is 09, say "│                     │";
			if identifier is 10, say "│           [l]       │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the laundry room is not accessed and the western corridor is not accessed and the maid's bedroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│     ┌───┬─┤ ├─┐     │";
			if identifier is 04, say "│     │   ┴     │     │";
			if identifier is 05, say "│     │[j]┬ [k] │     │";
			if identifier is 06, say "│     └───┤     ┴     │";
			if identifier is 07, say "│      [$]│     ┬     │";
			if identifier is 08, say "│         └─┤ ├─┘     │";
			if identifier is 09, say "│                     │";
			if identifier is 10, say "│           [l]       │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the laundry room is accessed and the western corridor is not accessed and the maid's bedroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│     ┌───┬─┤ ├─┐     │";
			if identifier is 04, say "│     │   ┴     │     │";
			if identifier is 05, say "│     │[j]┬ [k] │     │";
			if identifier is 06, say "│     ├───┤     ┴     │";
			if identifier is 07, say "│     │[$]│     ┬     │";
			if identifier is 08, say "│     │   └─┤ ├─┤     │";
			if identifier is 09, say "│     │         │     │";
			if identifier is 10, say "│     │     [l] │     │";
			if identifier is 11, say "│     └─────────┘     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the laundry room is accessed and the western corridor is accessed and the maid's bedroom is not accessed;
			if identifier is 01, say "╭───────────────┬─────╮";
			if identifier is 02, say "│         ┬     │     │";
			if identifier is 03, say "│     ┌───┼─┤ ├─┤     │";
			if identifier is 04, say "│     │   ┴     │     │";
			if identifier is 05, say "│     │[j]┬ [k] │     │";
			if identifier is 06, say "│     ├───┤     ┴     │";
			if identifier is 07, say "│     │[$]│     ┬     │";
			if identifier is 08, say "│     │   └─┤ ├─┤     │";
			if identifier is 09, say "│     │         │     │";
			if identifier is 10, say "│     │     [l] │     │";
			if identifier is 11, say "│     └─────────┘     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the laundry room is accessed and the western corridor is accessed and the maid's bedroom is accessed;
			if identifier is 01, say "╭─────┬─────────┬─────╮";
			if identifier is 02, say "│     │   ┬     │     │";
			if identifier is 03, say "│     ├───┼─┤ ├─┤     │";
			if identifier is 04, say "│     │   ┴     │     │";
			if identifier is 05, say "│     │[j]┬ [k] │     │";
			if identifier is 06, say "│     ├───┤     ┴     │";
			if identifier is 07, say "│     │[$]│     ┬     │";
			if identifier is 08, say "│     │   └─┤ ├─┤     │";
			if identifier is 09, say "│     │         │     │";
			if identifier is 10, say "│     │     [l] │     │";
			if identifier is 11, say "│     └─────────┘     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the laundry room is not accessed and the western corridor is accessed and the maid's bedroom is not accessed;
			if identifier is 01, say "╭───────────────┬─────╮";
			if identifier is 02, say "│         ┬     │     │";
			if identifier is 03, say "│     ┌───┼─┤ ├─┤     │";
			if identifier is 04, say "│     │   ┴     │     │";
			if identifier is 05, say "│     │[j]┬ [k] │     │";
			if identifier is 06, say "│     └───┤     ┴     │";
			if identifier is 07, say "│      [$]│     ┬     │";
			if identifier is 08, say "│         └─┤ ├─┘     │";
			if identifier is 09, say "│                     │";
			if identifier is 10, say "│           [l]       │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the laundry room is not accessed and the western corridor is accessed and the maid's bedroom is accessed;
			if identifier is 01, say "╭─────┬─────────┬─────╮";
			if identifier is 02, say "│     │   ┬     │     │";
			if identifier is 03, say "│     ├───┼─┤ ├─┤     │";
			if identifier is 04, say "│     │   ┴     │     │";
			if identifier is 05, say "│     │[j]┬ [k] │     │";
			if identifier is 06, say "│     └───┤     ┴     │";
			if identifier is 07, say "│      [$]│     ┬     │";
			if identifier is 08, say "│         └─┤ ├─┘     │";
			if identifier is 09, say "│                     │";
			if identifier is 10, say "│           [l]       │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		end if;
	otherwise if the communist is in the northern middle plane;
		if the reception hall is accessed and the banquet hall is accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "├─────┬─────────┬─────┤";
			if identifier is 06, say "│     │         │     │";
			if identifier is 07, say "│     │         │     │";
			if identifier is 08, say "│     │         │     │";
			if identifier is 09, say "│     ┴    ●    ┴     │";
			if identifier is 10, say "│     ┬ ↑     ↑ ┬     │";
			if identifier is 11, say "├─┬───┴───┤ ├───┴───┬─┤";
			if identifier is 12, say "│↑│                 │↑│";
			if identifier is 13, say "│ │                 │ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		otherwise if the reception hall is accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "├─────┬─────────┐     │";
			if identifier is 06, say "│     │         │     │";
			if identifier is 07, say "│     │         │     │";
			if identifier is 08, say "│     │         │     │";
			if identifier is 09, say "│     ┴    ●    ┴     │";
			if identifier is 10, say "│     ┬ ↑     ↑ ┬     │";
			if identifier is 11, say "├─┬───┴───┤ ├───┴───┬─┤";
			if identifier is 12, say "│↑│                 │↑│";
			if identifier is 13, say "│ │                 │ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		otherwise if the banquet hall is accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│     ┌─────────┬─────┤";
			if identifier is 06, say "│     │         │     │";
			if identifier is 07, say "│     │         │     │";
			if identifier is 08, say "│     │         │     │";
			if identifier is 09, say "│     ┴    ●    ┴     │";
			if identifier is 10, say "│     ┬ ↑     ↑ ┬     │";
			if identifier is 11, say "├─┬───┴───┤ ├───┴───┬─┤";
			if identifier is 12, say "│↑│                 │↑│";
			if identifier is 13, say "│ │                 │ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		otherwise if the banquet hall is not accessed and the reception hall is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│     ┌─────────┐     │";
			if identifier is 06, say "│     │         │     │";
			if identifier is 07, say "│     │         │     │";
			if identifier is 08, say "│     │         │     │";
			if identifier is 09, say "│     ┴    ●    ┴     │";
			if identifier is 10, say "│     ┬ ↑     ↑ ┬     │";
			if identifier is 11, say "├─┬───┴───┤ ├───┴───┬─┤";
			if identifier is 12, say "│↑│                 │↑│";
			if identifier is 13, say "│ │                 │ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		end if;
	otherwise if the communist is in the north-eastern middle plane;
		if the ballroom is accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "├─┬─────┐             │";
			if identifier is 06, say "│ │     │             │";
			if identifier is 07, say "│ │     │             │";
			if identifier is 08, say "│ │     └───┐         │";
			if identifier is 09, say "│ ┴         │         │";
			if identifier is 10, say "│ ┬   ●     │         │";
			if identifier is 11, say "├─┴───┬─┤ ├─┤         │";
			if identifier is 12, say "│     │↑    │         │";
			if identifier is 13, say "│     │     │         │";
			if identifier is 14, say "╰─────┴─────┴─────────╯";
		otherwise if the ballroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│ ┌─────┐             │";
			if identifier is 06, say "│ │     │             │";
			if identifier is 07, say "│ │     │             │";
			if identifier is 08, say "│ │     └───┐         │";
			if identifier is 09, say "│ ┴         │         │";
			if identifier is 10, say "│ ┬   ●     │         │";
			if identifier is 11, say "├─┴───┬─┤ ├─┤         │";
			if identifier is 12, say "│     │↑    │         │";
			if identifier is 13, say "│     │     │         │";
			if identifier is 14, say "╰─────┴─────┴─────────╯";
		end if;
	otherwise if the communist is in the eastern middle plane;
		if the kitchen is not accessed and the governess' bedroom is not accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "├─────┬─┤ ├─┐         │";
			if identifier is 05, say "│     │↑    │         │";
			if identifier is 06, say "│     │     │         │";
			if identifier is 07, say "│[k2] │     │         │";
			if identifier is 08, say "│[k3] │ [j] │         │";
			if identifier is 09, say "│[k3] │     ┴         │";
			if identifier is 10, say "│     │     ┬[k]      │";
			if identifier is 11, say "│     │     │         │";
			if identifier is 12, say "│     ├─┤ ├─┘         │";
			if identifier is 13, say "│     │               │";
			if identifier is 14, say "╰─────┴───────────────╯";
		otherwise if the kitchen is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "├─────┬─┤ ├─┐         │";
			if identifier is 05, say "│     │↑    │         │";
			if identifier is 06, say "│     │     │         │";
			if identifier is 07, say "│[k2] │     │         │";
			if identifier is 08, say "│[k3] │ [j] ├───┐     │";
			if identifier is 09, say "│[k3] │     ┴   │     │";
			if identifier is 10, say "│     │     ┬[k]│     │";
			if identifier is 11, say "│     │     │   │     │";
			if identifier is 12, say "│     ├─┤ ├─┴───┘     │";
			if identifier is 13, say "│     │               │";
			if identifier is 14, say "╰─────┴───────────────╯";
		otherwise if the governess' bedroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "├─────┬─┤ ├─┐         │";
			if identifier is 05, say "│     │↑    │         │";
			if identifier is 06, say "│     │     │         │";
			if identifier is 07, say "│[k2] │     │         │";
			if identifier is 08, say "│[k3] │ [j] │         │";
			if identifier is 09, say "│[k3] │     ┴         │";
			if identifier is 10, say "│     │     ┬[k]      │";
			if identifier is 11, say "│     │     │         │";
			if identifier is 12, say "│     ├─┤ ├─┴───┐     │";
			if identifier is 13, say "│     │         │     │";
			if identifier is 14, say "╰─────┴─────────┴─────╯";
		otherwise if the ballroom is not accessed and the banquet hall is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "├─────┬─┤ ├─┐         │";
			if identifier is 05, say "│     │↑    │         │";
			if identifier is 06, say "│     │     │         │";
			if identifier is 07, say "│[k2] │     │         │";
			if identifier is 08, say "│[k3] │ [j] ├───┐     │";
			if identifier is 09, say "│[k3] │     ┴   │     │";
			if identifier is 10, say "│     │     ┬[k]│     │";
			if identifier is 11, say "│     │     │   │     │";
			if identifier is 12, say "│     ├─┤ ├─┴───┤     │";
			if identifier is 13, say "│     │         │     │";
			if identifier is 14, say "╰─────┴─────────┴─────╯";
		otherwise if the ballroom is accessed and the banquet hall is not accessed;
			if identifier is 01, say "╭─┬───────────────────╮";
			if identifier is 02, say "│ ┴                   │";
			if identifier is 03, say "│ ┬                   │";
			if identifier is 04, say "├─┴───┬─┤ ├─┐         │";
			if identifier is 05, say "│     │↑    │         │";
			if identifier is 06, say "│     │     │         │";
			if identifier is 07, say "│[k2] │     │         │";
			if identifier is 08, say "│[k3] │ [j] ├───┐     │";
			if identifier is 09, say "│[k3] │     ┴   │     │";
			if identifier is 10, say "│     │     ┬[k]│     │";
			if identifier is 11, say "│     │     │   │     │";
			if identifier is 12, say "│     ├─┤ ├─┴───┤     │";
			if identifier is 13, say "│     │         │     │";
			if identifier is 14, say "╰─────┴─────────┴─────╯";
		otherwise if the ballroom is not accessed and the banquet hall is accessed;
			if identifier is 01, say "╭─┬─────────┬─────────╮";
			if identifier is 02, say "│ ┴         │         │";
			if identifier is 03, say "│ ┬         │         │";
			if identifier is 04, say "│ └───┬─┤ ├─┤         │";
			if identifier is 05, say "│     │↑    │         │";
			if identifier is 06, say "│     │     │         │";
			if identifier is 07, say "│[k2] │     │         │";
			if identifier is 08, say "│[k3] │ [j] ├───┐     │";
			if identifier is 09, say "│[k3] │     ┴   │     │";
			if identifier is 10, say "│     │     ┬[k]│     │";
			if identifier is 11, say "│     │     │   │     │";
			if identifier is 12, say "│     ├─┤ ├─┴───┤     │";
			if identifier is 13, say "│     │         │     │";
			if identifier is 14, say "╰─────┴─────────┴─────╯";
		otherwise if the ballroom is accessed or the banquet hall is accessed;
			if identifier is 01, say "╭─┬─────────┬─────────╮";
			if identifier is 02, say "│ ┴         │         │";
			if identifier is 03, say "│ ┬         │         │";
			if identifier is 04, say "├─┴───┬─┤ ├─┤         │";
			if identifier is 05, say "│     │↑    │         │";
			if identifier is 06, say "│     │     │         │";
			if identifier is 07, say "│[k1] │     │         │";
			if identifier is 08, say "│[k2] │ [j] ├───┐     │";
			if identifier is 09, say "│[k3] │     ┴   │     │";
			if identifier is 10, say "│     │     ┬[k]│     │";
			if identifier is 11, say "│     │     │   │     │";
			if identifier is 12, say "│     ├─┤ ├─┴───┤     │";
			if identifier is 13, say "│     │         │     │";
			if identifier is 14, say "╰─────┴─────────┴─────╯";
		end if;
	otherwise if the communist is in the south-eastern middle plane;
		if the governess' bedroom is accessed and the cook's bedroom is accessed begin;
			if identifier is 01, say "╭─────┬─────────┬─────╮";
			if identifier is 02, say "│     │     ┬   │     │";
			if identifier is 03, say "│     │     │   │     │";
			if identifier is 04, say "│     ├─┤ ├─┴───┤     │";
			if identifier is 05, say "│     │         │     │";
			if identifier is 06, say "│     ┴ [j]     │     │";
			if identifier is 07, say "│     ┬         │     │";
			if identifier is 08, say "│     │       ↓ │     │";
			if identifier is 09, say "│     ├─┤ ├─────┤     │";
			if identifier is 10, say "│     │ [k]     │     │";
			if identifier is 11, say "│     └─────────┘     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the governess' bedroom is accessed;
			if identifier is 01, say "╭─────┬─────────┬─────╮";
			if identifier is 02, say "│     │     ┬   │     │";
			if identifier is 03, say "│     │     │   │     │";
			if identifier is 04, say "│     ├─┤ ├─┴───┤     │";
			if identifier is 05, say "│     │         │     │";
			if identifier is 06, say "│     ┴ [j]     │     │";
			if identifier is 07, say "│     ┬         │     │";
			if identifier is 08, say "│     │       ↓ │     │";
			if identifier is 09, say "│     └─┤ ├─────┘     │";
			if identifier is 10, say "│       [k]           │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the cook's bedroom is accessed;
			if identifier is 01, say "╭─────┬───────────────╮";
			if identifier is 02, say "│     │     ┬         │";
			if identifier is 03, say "│     │     │         │";
			if identifier is 04, say "│     ├─┤ ├─┴───┐     │";
			if identifier is 05, say "│     │         │     │";
			if identifier is 06, say "│     ┴ [j]     │     │";
			if identifier is 07, say "│     ┬         │     │";
			if identifier is 08, say "│     │       ↓ │     │";
			if identifier is 09, say "│     ├─┤ ├─────┤     │";
			if identifier is 10, say "│     │ [k]     │     │";
			if identifier is 11, say "│     └─────────┘     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the governess' bedroom is not accessed and the cook's bedroom is not accessed;
			if identifier is 01, say "╭─────┬───────────────╮";
			if identifier is 02, say "│     │     ┬         │";
			if identifier is 03, say "│     │     │         │";
			if identifier is 04, say "│     ├─┤ ├─┴───┐     │";
			if identifier is 05, say "│     │         │     │";
			if identifier is 06, say "│     ┴ [j]     │     │";
			if identifier is 07, say "│     ┬         │     │";
			if identifier is 08, say "│     │       ↓ │     │";
			if identifier is 09, say "│     └─┤ ├─────┘     │";
			if identifier is 10, say "│       [k]           │";
			if identifier is 11, say "│                     │";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		end if;
	otherwise if the communist is in the center middle plane;
		if the ballroom is accessed or (the banquet hall is accessed and the reception hall is accessed) begin;
			if identifier is 01, say "╭─────┬─────────┬─────╮";
			if identifier is 02, say "│     │         │     │";
			if identifier is 03, say "├─┬───┴───┤ ├───┴───┬─┤";
			if identifier is 04, say "│↑│                 │↑│";
			if identifier is 05, say "│ │                 │ │";
			if identifier is 06, say "│ │         [tank1] │ │";
			if identifier is 07, say "│ │         [tank2] │ │";
			if identifier is 08, say "│ │         [tank3] │ │";
			if identifier is 09, say "├─┤       [j]       │ │";
			if identifier is 10, say "│ │                 ├─┤";
			if identifier is 11, say "│ │                 │ │";
			if identifier is 12, say "│ ┴                 ┴ │";
			if identifier is 13, say "│ ┬                 ┬ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		otherwise if the banquet hall is accessed;
			if identifier is 01, say "╭───────────────┬─────╮";
			if identifier is 02, say "│               │     │";
			if identifier is 03, say "├─┬───────┤ ├───┴───┬─┤";
			if identifier is 04, say "│↑│                 │↑│";
			if identifier is 05, say "│ │          [tank1]│ │";
			if identifier is 06, say "│ │          [tank2]│ │";
			if identifier is 07, say "│ │          [tank3]│ │";
			if identifier is 08, say "│ │                 │ │";
			if identifier is 09, say "├─┤       [j]       │ │";
			if identifier is 10, say "│ │                 ├─┤";
			if identifier is 11, say "│ │                 │ │";
			if identifier is 12, say "│ ┴                 ┴ │";
			if identifier is 13, say "│ ┬                 ┬ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		otherwise if the reception hall is accessed;
			if identifier is 01, say "╭─────┬───────────────╮";
			if identifier is 02, say "│     │               │";
			if identifier is 03, say "├─┬───┴───┤ ├───────┬─┤";
			if identifier is 04, say "│↑│                 │↑│";
			if identifier is 05, say "│ │          [tank1]│ │";
			if identifier is 06, say "│ │          [tank2]│ │";
			if identifier is 07, say "│ │          [tank3]│ │";
			if identifier is 08, say "│ │                 │ │";
			if identifier is 09, say "├─┤       [j]       │ │";
			if identifier is 10, say "│ │                 ├─┤";
			if identifier is 11, say "│ │                 │ │";
			if identifier is 12, say "│ ┴                 ┴ │";
			if identifier is 13, say "│ ┬                 ┬ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		otherwise if the reception hall is not accessed and the banquet hall is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "├─┬───────┤ ├───────┬─┤";
			if identifier is 04, say "│↑│                 │↑│";
			if identifier is 05, say "│ │          [tank1]│ │";
			if identifier is 06, say "│ │          [tank2]│ │";
			if identifier is 07, say "│ │          [tank3]│ │";
			if identifier is 08, say "│ │                 │ │";
			if identifier is 09, say "├─┤       [j]       │ │";
			if identifier is 10, say "│ │                 ├─┤";
			if identifier is 11, say "│ │                 │ │";
			if identifier is 12, say "│ ┴                 ┴ │";
			if identifier is 13, say "│ ┬                 ┬ │";
			if identifier is 14, say "╰─┴─────────────────┴─╯";
		end if;
	otherwise if the communist is in the lower middle plane;
		if identifier is 01, say "╭─┬─────────────────┬─╮";
		if identifier is 02, say "│ │                 │ │";
		if identifier is 03, say "│ │                 │ │";
		if identifier is 04, say "│ │                 │ │";
		if identifier is 05, say "│ │                 │ │";
		if identifier is 06, say "├─┘                 └─┤";
		if identifier is 07, say "│                     │";
		if identifier is 08, say "│                     │";
		if identifier is 09, say "│         [j]         │";
		if identifier is 10, say "│                     │";
		if identifier is 11, say "├───┌─┐_________┌─┐───┤";
		if identifier is 12, say "├───└─┘         └─┘───┤";
		[Clever! Ha ha ha!]
		if the comrade is in the exterior begin;
			if identifier is 13, say "│  [k]                │";
		else;
			if identifier is 13, say "│         [k]         │";
		end if;
		if identifier is 14, say "╰─────────────────────╯";
	otherwise if the communist is in the north-western lower plane;
		if the southern storeroom is accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│          ┌─────────┬┤";
			if identifier is 06, say "│          │         ││";
			if identifier is 07, say "│          │         ││";
			if identifier is 08, say "│      ┌───┘         ││";
			if identifier is 09, say "│      │             ┴│";
			if identifier is 10, say "│      │       ●     ┬│";
			if identifier is 11, say "│      ├─┤ ├─┬───────┴┤";
			if identifier is 12, say "│      │     │        │";
			if identifier is 13, say "│      │     │        │";
			if identifier is 14, say "╰──────┴─────┴────────╯";
		otherwise if the southern storeroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│          ┌─────────┬┤";
			if identifier is 06, say "│          │         ││";
			if identifier is 07, say "│          │         ││";
			if identifier is 08, say "│      ┌───┘         ││";
			if identifier is 09, say "│      │             ┴│";
			if identifier is 10, say "│      │       ●     ┬│";
			if identifier is 11, say "│      └─┤ ├─────────┴┤";
			if identifier is 12, say "│                     │";
			if identifier is 13, say "│                     │";
			if identifier is 14, say "╰─────────────────────╯";
		end if;
	otherwise if the communist is in the south-western lower plane;
		if identifier is 01, say "╭──────┬─────────────┬╮";
		if identifier is 02, say "│      ├─┤ ├─┬───────┴┤";
		if identifier is 03, say "│      │     │        │";
		if identifier is 04, say "│      │     │        │";
		if identifier is 05, say "│  ┌───┘     │        │";
		if identifier is 06, say "│  │         │        │";
		if identifier is 07, say "│  │         │        │";
		if identifier is 08, say "│  │         │        │";
		if identifier is 09, say "│  │    ●    │        │";
		if identifier is 10, say "│  │         │        │";
		if identifier is 11, say "│  │         │        │";
		if identifier is 12, say "│  │[£]      │        │";
		if identifier is 13, say "│  └─────────┘        │";
		if identifier is 14, say "╰─────────────────────╯";
	otherwise if the communist is in the north-eastern lower plane;
		if the northern storeroom is accessed begin;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "├┬─────────┐          │";
			if identifier is 06, say "││         │          │";
			if identifier is 07, say "││         │          │";
			if identifier is 08, say "││         └───┐      │";
			if identifier is 09, say "│┴             │      │";
			if identifier is 10, say "│┬     ●       │      │";
			if identifier is 11, say "├┴───────┬─┤ ├─┤      │";
			if identifier is 12, say "│        │     │      │";
			if identifier is 13, say "│        │     │      │";
			if identifier is 14, say "╰────────┴─────┴──────╯";
		otherwise if the northern storeroom is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│                     │";
			if identifier is 03, say "│                     │";
			if identifier is 04, say "│                     │";
			if identifier is 05, say "│┌─────────┐          │";
			if identifier is 06, say "││         │          │";
			if identifier is 07, say "││         │          │";
			if identifier is 08, say "││         └───┐      │";
			if identifier is 09, say "│┴             │      │";
			if identifier is 10, say "│┬     ●       │      │";
			if identifier is 11, say "│└───────┬─┤ ├─┤      │";
			if identifier is 12, say "│        │     │      │";
			if identifier is 13, say "│        │     │      │";
			if identifier is 14, say "╰────────┴─────┴──────╯";
		end if;
	otherwise if the communist is in the south-eastern lower plane;
		if the northern storeroom is accessed begin;
			if identifier is 01, say "╭┬─────────────┬──────╮";
			if identifier is 02, say "├┴───────┬─┤ ├─┤      │";
			if identifier is 03, say "│        │     │      │";
			if identifier is 04, say "│        │     │      │";
			if identifier is 05, say "│        │     └───┐  │";
			if identifier is 06, say "│        │         │  │";
			if identifier is 07, say "│        │         │  │";
			if identifier is 08, say "│        │         │  │";
			if identifier is 09, say "│        │    ●    │  │";
			if identifier is 10, say "│        │         │  │";
			if identifier is 11, say "│        │         │  │";
			if identifier is 12, say "│        │       ↑ │  │";
			if identifier is 13, say "│        └─────────┘  │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the briefing room is accessed;
			if identifier is 01, say "╭┬─────────────┬──────╮";
			if identifier is 02, say "│└───────┬─┤ ├─┤      │";
			if identifier is 03, say "│        │     │      │";
			if identifier is 04, say "│        │     │      │";
			if identifier is 05, say "│        │     └───┐  │";
			if identifier is 06, say "│        │         │  │";
			if identifier is 07, say "│        │         │  │";
			if identifier is 08, say "│        │         │  │";
			if identifier is 09, say "│        │    ●    │  │";
			if identifier is 10, say "│        │         │  │";
			if identifier is 11, say "│        │         │  │";
			if identifier is 12, say "│        │       ↑ │  │";
			if identifier is 13, say "│        └─────────┘  │";
			if identifier is 14, say "╰─────────────────────╯";
		otherwise if the briefing room is not accessed;
			if identifier is 01, say "╭─────────────────────╮";
			if identifier is 02, say "│        ┌─┤ ├─┐      │";
			if identifier is 03, say "│        │     │      │";
			if identifier is 04, say "│        │     │      │";
			if identifier is 05, say "│        │     └───┐  │";
			if identifier is 06, say "│        │         │  │";
			if identifier is 07, say "│        │         │  │";
			if identifier is 08, say "│        │         │  │";
			if identifier is 09, say "│        │    ●    │  │";
			if identifier is 10, say "│        │         │  │";
			if identifier is 11, say "│        │         │  │";
			if identifier is 12, say "│        │       ↑ │  │";
			if identifier is 13, say "│        └─────────┘  │";
			if identifier is 14, say "╰─────────────────────╯";
		end if;
	end if.




VOLUME - NOTES


[Hooray, you've found the bonus section!]
[These are the concept art drawings made in a notepad before I started developing the story]

[The very first ASCII-art drawing, given that the game was to be played using only the keypad]
[┌───┐┌───┐┌───┐┌───┐
 │ 7 ││ 8 ││ 9 ││   │
 └───┘└───┘└───┘│ + │
 ┌───┐┌───┐┌───┐│   │
 │ 4 ││ 5 ││ 6 ││   │
 └───┘└───┘└───┘└───┘
 ┌───┐┌───┐┌───┐┌───┐
 │ 1 ││ 2 ││ 3 ││   │
 └───┘└───┘└───┘│ E │
 ┌────────┐┌───┐│   │
 │   0    ││ . ││   │
 └────────┘└───┘└───┘]

[The overall layout of the action screen hasn't changed much, but the mansion floor plan has evolved]
[┌─────────────────────────────────────────┐ ┌───────────────┐
 │ SALLE DES DOMESTIQUES                   │ │ JOUR 4, MATIN │
 └─────────────────────────────────────────┘ └───────────────┘
 ┌───────────────────────────────────┐ ┌─────────┬───┬─────┬─┐
 │ La salle des domestiques ne       │ │         ├───┤     │ │
 │ comporte qu'une grande table,     │ │         │   ┴     ┴ │
 │ quelques chaises et un buffet     │ │         │   ┬  ■  ┬ │
 │ en bois sombre.                   │ │         ├───┤     │ │
 │                                   │ │         │   ┴     │ │
 │ Une note écrite à la main est     │ ├─┐┌─────┐│   ┬     │ │
 │ posée sur la table.               │ │ ││     │├───┴─┤ ├─┤ │
 │                                   │ │ └┘     └┘         │ │
 │                                   │ │ ┌┐     ┌┐         │ │
 │                                   │ ├─┘└─────┘└─────────┘ │
 └───────────────────────────────────┘ └─────────────────────┘
 ┌──────────────┬──────────────┬──────────────┬──────────────┐
 │ 7   AUTRES   │ 8   PARLER   │ 9  DÉPLACER  │      +       │
 ├──────────────┼──────────────┼──────────────┤  INVENTAIRE  │
 │ 4   OUVRIR   │ 5  ATTENDRE  │ 6  UTILISER  │              │
 ├──────────────┼──────────────┼──────────────┼──────────────┤
 │ 1   FERMER   │ 2   SAISIR   │ 3   DONNER   │    entrée    │
 ├──────────────┴──────────────┼──────────────┤  LANCER UNE  │
 │ 0      MODE DÉPLACEMENT     │ .  EXAMINER  │   COMMANDE   │
 └─────────────────────────────┴──────────────┴──────────────┘
  COMMANDE >                                                  ]

[Meanwhile, the layout of the inventory screen has changed significantly]
[┌───────────────────────────┐ ┌─────────────────────────────┐
 │         ___               │ │ QUE VOULEZ-VOUS EXAMINER ?  │
 │        /  _\__            │ └─────────────────────────────┘
 │        \/   / \\          │ ┌─────────────────────────────┐
 │         |  (   \          │ │ (1)  Un tablier             │
 │          \ / __/          │ │ (2)  Une épingle à cheveux  │
 │          _ )_|_           │ │ (3)  Un poignard            │
 │        /       \          │ │ (4)  Une note               │
 │       /  /  )   )         │ │ (5)  Une lanterne           │
 │      (  (\_____|          │ │                             │
 │       \ \ |    \          │ │                             │
 │        \ /      |         │ │                             │
 │         ||      |         │ │                             │
 │         | \     |         │ │                             │
 │         |  \___/|         │ └─────────────────────────────┘
 │         )       |         │ ┌──────────────┬──────────────┐
 │        /        )         │ │ 9  DÉPLACER  │      +       │
 │       /         |         │ ├──────────────┤   FERMER L'  │
 │       |_________|         │ │ 6  UTILISER  │  INVENTAIRE  │
 │_______| /_____\ !_________│ ├──────────────┼──────────────┤
 │       |/       ) \        │ │ 3   DONNER   │    entrée    │
 │       /(      '-._\__     │ ├──────────────┤  LANCER UNE  │
 │      /,|                  │ │ .  EXAMINER  │   COMMANDE   │
 └───────────────────────────┘ └──────────────┴──────────────┘
  COMMANDE >                                                  ]

[I had toyed with the idea of a separate screen for moving around, but it didn't make much sense]
[┌──────────────────────────────────────────┐ ┌──────────────┐
 │ SALLE DE RÉCEPTION                       │ │ JOUR 6, NUIT │
 └──────────────────────────────────────────┘ └──────────────┘
 ┌───────────────────────────────────────────────────────────┐
 │                      ┌─────┬─────────┬─────┐              │
 │                      │     │         │     │              │
 │                      │     │         │     │              │
 │                  ┌───┘     │         │     └───┐          │
 │                  │    ■    ┴         ┴         │          │
 │                  │         ┬ ↑     ↑ ┬         │          │
 │                  ├─┤ ├─┬───┴───┤ ├───┴───┬─┤ ├─┤          │
 │                  │     │                 │     │          │
 │                  │     │                 │     │          │
 │              ┌───┼─┤ ├─┤                 │     ├───┐   ┌──┤
 │              │   ┴     │                 │     ┴   │   │  │
 └──────────────┴─────────┴─────────────────┴─────────┴───┴──┘
 ┌──────────────┬──────────────┬──────────────┬──────────────┐
 │ 7     NO     │ 8     N      │ 9     NE     │      +       │
 ├──────────────┼──────────────┼──────────────┤  INVENTAIRE  │
 │ 4      O     │ 5  ATTENDRE  │ 6     E      │              │
 ├──────────────┼──────────────┼──────────────┼──────────────┤
 │ 1     SO     │ 2     S      │ 3     SE     │    entrée    │
 ├──────────────┴──────────────┼──────────────┤  LANCER UNE  │
 │ 0        MODE ACTION        │ .  EXAMINER  │   COMMANDE   │
 └─────────────────────────────┴──────────────┴──────────────┘
  COMMANDE >                                                  ]

[Another piece of concept art, closer to the final design, illustrating the evolution of the dialogue screen]
[┌─────────────────────┐ ┌────────────────────────────────────┐ ┌─────────────────────┐
 │                     │ │ Par-dessus tout, vous vous         │ │                     │
 │                     │ │ abstiendrez de mettre les pieds    │ │                     │
 │                     │ │ dans le corps du château. Si vous  '\│        _____        │
 │      ___            │ │ devez accéder à l'aile est, passez   \      (/ \   \       │
 │     /  _\__         │ │ par la cour, ou mieux, empruntez   .__\     /    )  \      │
 │     \/   / \\       │ │ le passage de service — dans le    │ │      \__ (   )      │
 │      |  (   \       │ │ silence le plus total, car il      │ │      (_|_( _ )      │
 │       \ / __/       │ │ longe les appartements de Monsieur │ │      /        \     │
 │       _ )_|_        │ │ le comte ! Est-ce que je me suis   │ │     (    (     \    │
 │     /       \       │ │ bien faite entendre ?              │ │      |______/\  )   │
 │    /  /  )   )      │ │                                    │ │      /______|/ /    │
 │   (  (\_____|       │ │                                    │ │     /       \ /     │
 │    \ \ |    \       │ │                                    │ │    |         \      │
 │     \ /  ___ |      │ └────────────────────────────────────┘ │    |          |     │
 │      ||      |      │ ┌────────────────────────────────────┐ │    |          |     │
 │      | \     |      │ │ 1  Absolument.                     │ │    |          |\    │
 │      |  \___/|      │ ├────────────────────────────────────┤ │    (          | \   │
 │      )       |      │ │ 2  Où se trouve ma chambre ?       │ │    |          (  \  │
 │     /        )      │ ├────────────────────────────────────┤ │    |           \  \ │
 │    /         |      │ │ 3  Puis-je parler à M. le comte ?  │ │    |            \  '│
 │    |_________|      │ ├────────────────────────────────────┤ │    |____________|   │
 │____| /_____\ !______│ │ 4  Complice de la bourgeoisie !    │ │____! /_______\  |___│
 │    |/       ) \     │ └────────────────────────────────────┘ │   / (         \ |   │
 │    /(      '-._\_   │ ┌────────────────────────────────────┐ │ _/_.-'        ) \   │
 │   /,|               │ │ entrée    LANCER UNE COMMANDE      │ │               |,_\  │
 └─────────────────────┘ └────────────────────────────────────┘ └─────────────────────┘
  COMMANDE >                                                                           ]


Book - Version history

[Towards version 1.1
- Fixed a consistency issue when following someone into a restricted area.
- Fixed an oversight that allowed the lantern to be kept during the ending.
- Added a few specific responses to the safe lock challenge.
- Added information when using developer commands, including 'skip'.
- Added information to some exegeses.
- Added a trigger that causes the cook to come if you're searching his room.
- Replaced the American actors with French actors.
- Included the additional commands ('restart', etc.) in the in-game help.
- Added the 'quit' command.
- Reactivated the commands for launching a transcript.
- Corrected about ten minor bugs.
- Corrected about twenty typos and grammar errors.
- Fixed an inconsistency regarding the protagonist's aversion to wild roses.]

[Towards version 1.0
- Language corrections and improvements.
- Fixes for various minor bugs.
- Restoration of dashes in the inventory.
- Adjustment of the clues provided for some puzzles.
- Added a screen to encourage users to zoom out properly.
- Added a peeking text to the laundry room if you haven't been there!
- You can no longer spread the itching powder during the final scene.
- Added secret commands to skip the prologue, check the number of commands executed, restart the game, and re-enable developer commands.
- Fixed a bug that made it possible to talk to the count after the final dialogue.
- Fixed a numbering bug that occurred when attempting to combine a container with its contents.]

[Towards the beta version 1.1
- Numerous corrections and improvements to the language.
- Changed numerous buttons and interface elements to make it clearer which key to press.
- Modification of the CSS stylesheet to ensure a cleaner, more consistent game screen display across all platforms.
- Addition of a secret character to the character gallery.
- Relevant additions to the contributor acknowledgements screen (still provisional).]


Book - Notes for future projects

[- Read the full documentation to learn things that would make life easier, such as relationships or things like 'break'.]
[- (Ironically) keeping resource optimisation in mind. Maintaining control over the processes that take place on each turn. Ultimately, there is a significant lag for a text-based adventure.]
[- It is essential to use one table per dialogue. Otherwise, having to load the entire character table every time a line is displayed slows the game down considerably, especially with Marceline.]
[- Have a rule that immediately starts a given activity, rather than triggering the process of moving through the room.]
[- Have 'queues' of tasks corresponding to the various stages of a given activity.]
[- Be mindful of resource efficiency throughout the entire process. For example, do not analyse someone's activity if they are too far away to produce any sound.]
[- Use inversion of definitions. That would have been handy.]
[- Create a debugging process that generates a list of *all* the rules applied at each turn.]


Book - Roadmap

[STORY]
[ (o) Create a well-crafted storyline and challenges that involve all the locations and characters]
[ (o) Create the prologue]
[ (o) Create the help page]
[ (o) Create the story's branching conclusion]
[ (o) Create the achievements page]
[ (o) Create the bonus acknowledgements page]
[ (o) Create the bonus references page]
[ (o) Create the bonus page of amusing suggestions]
[ (o) Create the bonus character gallery page]
[ (o) Create a cool xyzzy interaction]
[ (o) Integrate the French extension and provide appropriate articles]

[CHARACTERS]
[ (o) Create the protagonist and a self-description system]
[ (o) Create, describe and provide activities for the count]
[ (o) Create, describe and provide activities for the housekeeper]
[ (o) Create, describe and provide activities for the maid]
[ (o) Create, describe and provide activities for the cook]
[ (o) Create, describe and provide activities for the soldier]
[ (o) Create, describe and provide activities for the comrade]

[LOCATIONS]
[ (o) Create and arrange the rooms]
[ (o) Create and position the different types of doors and staircases]
[ (o) Provide an initial description of the rooms]
[ (o) Provide a subsequent description of the rooms]

[ITEMS]
[ (o) Create, place, configure and describe the items in the servants' common areas]
[ (o) Describe the results of successful or failed actions involving these items]
[ (o) Create, place, configure and describe the items in the servants' bedrooms]
[ (o) Describe the results of successful or failed actions involving these items]
[ (o) Create, place, configure and describe the items in the basement]
[ (o) Describe the results of successful or failed actions involving these items]
[ (o) Create, place, configure and describe the items in outdoor areas]
[ (o) Describe the results of successful or failed actions involving these items]
[ (o) Create, place, configure and describe the items on the upper floor of the mansion]
[ (o) Describe the results of successful or failed actions involving these items]
[ (o) Create, place, configure and describe the items on the ground floor of the mansion]
[ (o) Describe the results of successful or failed actions involving these items]

[ACTIONS]
[ (o) Create the 'wait' action]
[ (o) Create the 'examine' action]
[ (o) Create the 'move' action]
[ (o) Create the 'take' action]
[ (o) Create the 'use' action]
[ (o) Create the 'open' action]
[ (o) Create the 'close' action]
[ (o) Create the 'rotate' action]
[ (o) Create the 'combine' action]
[ (o) Create the 'speak' action]
[ (o) Create the 'drop' action]
[ (o) Create the 'hide' action]
[ (o) Create the 'reveal' action]
[ (TODO) Check action results for compatibility with the last scene] [Tedious and not a priority]

[MECHANICS]
[ (o) Make the core framework functional]
[ (o) Make the action screen functional]
[ (o) Make the graphical review screen functional]
[ (o) Make the inventory screen functional]
[ (o) Make the dialogue screen functional]
[ (o) Make the diary and save screen functional]
[ (o) Make using a French keyboard more convenient]
[ (o) Create a separate interface for keyboard input]
[ (o) Create an improved interface for keyboard input]
[ (o) Completely overhaul the game interface]
[ (o) Increase the resolution of all screens!]
[ (o) Create the adaptive game over screen system]
[ (o) Create the rotating text display system]
[ (o) Create the direct text display system]
[ (o) Create the enhanced adaptive display system]
[ (o) Create the diary tracking and main quest tracking system]
[ (o) Create the input mode selection system]
[ (o) Create the scrolling map system]
[ (o) Create the gradually explorable map system]
[ (o) Create the dialogue and theme discovery system]
[ (o) Create the active and passive address system] [What was that thing?]
[ (o) Create the darkness and limited actions system]
[ (o) Create the text rotation system]
[ (o) Create the object enumeration system]
[ (o) Create the system of mistakes and their consequences]
[ (o) Create the check for traces of misdeeds left behind]
[ (o) Create the inventory capacity system]
[ (o) Create the system for peeking through a keyhole]
[ (o) Create the system for hearing footsteps during infiltration]
[ (o) Create the system for hiding based on location]
[ (o) Create the system for the passing of time and character placement]
[ (o) Create the system for character movement]
[ (o) Create the system for describing the activities of nearby characters]
[ (o) Create the system for organic assignment of activities]
[ (o) Create the system for scripted assignment of activities]
[ (o) Create the improved system for describing activities]
[ (o) Create the system for reviewing batches of text]
[ (o) Create the improved system for varied activities, especially in the evening]
[ (o) Create the improved placement and tidying system]
[ (o) Create the system for spontaneous interactions between people, including the player]
[ (o) Create the skip-ahead commands through story events]

[CHALLENGES]
[ (o) Create the tutorial, instructions and scripted encounters with the characters]
[ (o) Create the laundry transition, the hunt for baskets, as well as the visuals and accompanying texts]
[ (o) Create the transition with visuals and texts from the sleep scene]
[ (o) Add a few dialogues here and there on topics that could be organically addressed]
[ (o) Add a few permanent dialogues on the political background]
[ (o) Create the challenge of obtaining the lantern]
[ (o) Create the challenge of accessing the basement]
[ (o) Create the challenge of operating the episcope]
[ (o) Create the challenge of starting the lift]
[ (o) Create the conclusion to the first act through dialogue with Marceline]
[ (o) Check the original script to identify any omissions]
[ (o) Create the challenge of gathering information about Anaëlle and writing the letter]
[ (o) Create the challenge of breaking into the bedroom and copying the keys]
[ (o) Create the challenge of obtaining the combination to the teleprinter room]
[ (o) Create the challenge of transcribing the embedded ribbon]
[ (o) Create the challenge of transcribing the found ribbon]
[ (o) Create the challenge of obtaining information about the count and reading the diary]
[ (o) Create the challenge of opening the safe and obtaining intelligence]
[ (o) Create the conclusion of the second act through dialogue with Marceline]
[ (o) Check the original script to identify any omissions]
[ (o) Create the challenge involving the emergency phone call, as well as the arrival of the delegation and the tank]
[ (o) Create the challenge involving spying under the table]
[ (o) Create the challenge involving the soldier's departure and the use of the tank]
[ (o) Check the original script to identify any omissions]
[ (o) Create the challenge involving the assembly of the equipment received]
[ (o) Create the challenge involving the photographing of the meeting]
[ (o) Create the challenge involving the photographing of incriminating evidence]
[ (o) Create the challenge of recording the meeting]
[ (o) Create the challenge of sending the wrong code via teleprinter]
[ (o) Check the original script to identify any omissions]
[ (o) Create the challenge of receiving the weapon and putting it into operation]
[ (o) Create the challenge of finding the stored crates]
[ (o) Create the challenge of the final confrontation with the count]
[ (o) Create the challenge of the final encounter with the characters]
[ (o) Create the challenge of flooding the cellar]
[ (o) Create the challenge of sealing off the basement and cutting off communications]
[ (o) Check the original script to identify any omissions]
[ (o) Create the optional itching powder challenge]
[ (o) Create the optional Fabergé egg theft challenge]

[RELEASE]
[ (o) Produce a cover image]
[ (o) Test the story thoroughly]
[ (o) Take neat screenshots]
[ (o) Create the game's web page]
[ (o) Have the story tested by kind souls]
[ (o) Implement relevant suggestions for changes]
[ (o) Tidy up the code a bit]
[ (o) Carry out the final test]
[ (o) Add explanatory text to the code]
[ (o) Do a final speedrun]
[ (TODO) Reduce stress]
[ (o) Exit beta and host version 1.0]
[ (o) Host the source code and the edited code]


